亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux下的Java配置與tomcat配置

  發(fā)布時(shí)間:2021-12-07 15:05:55   作者:愛(ài)嚶斯塔   我要評(píng)論
這篇文章主要介紹了Linux下的Java配置與tomcat配置教程,本文通過(guò)圖文命令相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

一、安裝jdk

1、將jdk壓縮包移到相應(yīng)的文件夾里

2、解壓文件

[root@localhost usr]# tar -zxvf jdk-8u172-linux-x64.tar.gz

某些Centos系統(tǒng)會(huì)自帶jdk (OpenJdk)

OpenJdk 與 Jdk的區(qū)別:

授權(quán)協(xié)議的不同
OpenJDK不包含Deployment(部署)功能
OpenJDK源代碼不完整
部分源代碼用開(kāi)源代碼替換
openjdk只包含最精簡(jiǎn)的JDK
不能使用Java商標(biāo)

3、卸載OpenJdk

yum remove *openjdk*

4、配置環(huán)境變量

拿到j(luò)dk當(dāng)前目錄:

找到修改的文件:

export JAVA_HOME=/usr/jdk1.8.0_172(這個(gè)路徑改為jdk存放路徑)
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

5、刷新資源

[root@localhost jdk1.8.0_172]# source /etc/profile

安裝成功:

二、安裝MySQL

1、將MySQL文件拖入

2、卸載linux自帶的數(shù)據(jù)庫(kù)(mariadb)

①、查看是否存在

rpm -qa | grep mariadb

②、卸載

yum removemariadb-libs

3、解壓

tar -xvfmysql-8.0.27-1.el7.x86_64.rpm-bundle.tar

不同文件的后綴名的解壓代碼:

4、安裝(需按照順序安裝)

①、mysql-community-common

rpm -ivh mysql-ccmmunity-common-8.0.27-1.el7.x86_64.rpm -c --nodeps --force

②、mysql-community-libs

rpm -ivh mysql-community-libs-8.0.27-1.el7.x86_64.rpm -c --nodeps --force

③、mysql-community-client

rpm -ivh mysql-community-client-8.0.27-1.el7.x86_64.rpm -c --nodeps --force

④、mysql-community-servery

rpm -ivh mysql-community-server-8.0.27-1.el7.x86_64.rpm -c --nodeps --force

⑤、檢查mysql的安裝

rpm -qa|grep mysql

5、初始化mysql

MySQL的初始化:

mysqld --initialize;

生成一個(gè)MySQL初始化的密碼:

chown mysql:mysql /var/lib/mysql -R;

開(kāi)啟MySQL服務(wù):

systemctl start mysqld.service;

開(kāi)機(jī)自啟:

systemctl enable mysqld;

查看MySQL是否開(kāi)啟:

systemctl status mysqld

未啟動(dòng):

已啟動(dòng):

6、登錄MySQL

查看數(shù)據(jù)庫(kù)默認(rèn)隨記密碼:

cat /var/log/mysqld.log | grep password

登錄:

重置密碼:

alter user name@'ip' identified by ' ';

mysql8 數(shù)據(jù)庫(kù),密碼默認(rèn)有期限,可以設(shè)置成永不過(guò)期:

alter user name@'%' identified by '' password expire never;

三、連接數(shù)據(jù)庫(kù)

1、查看防火墻:

systemctl status firewalld

查詢(xún)已開(kāi)啟防火墻的端口號(hào):

2、開(kāi)放數(shù)據(jù)庫(kù)端口的防火墻

firewall-cmd --zone=public --add-port=3306/tcp --permanent

3、重啟防火墻

systemctl restart firewalld

開(kāi)放成功:

數(shù)據(jù)庫(kù)連接失敗,這臺(tái)主機(jī)不被允許連接MySQL服務(wù)。由于當(dāng)前登錄的用戶(hù)是root,之前寫(xiě)的root用戶(hù)只能被本機(jī)登錄,也就是說(shuō)只能使用之前那個(gè)工具才能連到root用戶(hù)里

解決方案:

新建用戶(hù):也就是說(shuō)這個(gè)用戶(hù)可以通過(guò)所有IP來(lái)登錄

create user lzj@'%' identified by 'zdx123zdx';

給新建用戶(hù)授權(quán):

grant all on *.* to lzj@'%';

重啟MySQL:

報(bào)錯(cuò):

解決方案:

alter user 'lzj'@'%' identified by 'zdx123zdx' password expire never;

alter user 'root'@'localhost' identified with mysql_native_password by 'password';

alter user 'lzj'@'%' identified with mysql_native_password by 'zdx123zdx';

alter user 'root'@'localhost' identified with mysql_native_password by 'password';

四、安裝tomcat

1、使用yum安裝

yum install tomcat

2、查看tomcat狀態(tài)

systemctl status tomcat

3、啟動(dòng)tomcat

[root@localhost ~]# systemctl start tomcat

4、開(kāi)端口,防火墻設(shè)置

firewall-cmd --zone=public --add-port=8080/tcp --permanent

5、重啟防火墻

systemctl restart firewalld

6、安裝tomcat頁(yè)面插件

[root@localhost ~]# yum install tomcat-webapps tomcat-admin-webapps

頁(yè)面呈現(xiàn):

7、發(fā)布項(xiàng)目

①、用原命令安裝tomcat默認(rèn)安裝在etc內(nèi):

②、修改tomcat-users.xml文件:

<role rolename ="manager-gui"/>
<role rolename ="manager-status"/>
<role rolename ="manager-script"/>
<role rolename ="admin-gui"/>
<role rolename ="admin-script"/>
<user username ="admin" password ="admin123" roles ="manager-gui,manager-status,manager-script,admin-gui,admin-script"/>

③、重啟tomcat

systemctl restart tomcat

登錄管理所有發(fā)布的應(yīng)用:

選擇上傳的war包文件發(fā)布:

呈現(xiàn):

到此這篇關(guān)于Linux下的Java配置與tomcat配置的文章就介紹到這了,更多相關(guān)linux java tomcat配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論