centos 下安裝jdk+tomcat+mysql

centos下安裝tomcat:

一、下載安裝包:

1.不想自己文件目錄太亂,先創(chuàng)建了一個(gè)tomcat的文件:

mkdir tomcat(可以切換到自己需要的 目錄然后創(chuàng)建);

2.直接在官網(wǎng)找到自己適合的安裝包,通過wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.zip進(jìn)行下載;

2.這里下載的是zip包,所以用的unzip?apache-tomcat-8.5.28.zip 進(jìn)行解壓,之前用過(tar xf命令,具體情況具體分析)

3.解壓成功后,可以用ls 命令查看,如果顯示了藍(lán)色就是解壓成功:

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

1.tomcat服務(wù)器運(yùn)行時(shí)是需要JDK支持的,所以必須配置好JDK用到的那些環(huán)境變量-->這個(gè)地方遇到一個(gè)問題,由于之前jdk提前安裝了,且不知道已經(jīng)存在了幾個(gè)版本的jdk,所以在后面啟動(dòng)tomcat的時(shí)候,提示路徑不存在(指定jre路徑不存在),所以又重新下載了jdk并配置環(huán)境變量


? a. 在自己指定路徑下創(chuàng)建了java目錄,并通過wegt下載,然后壓縮

? b.配置java環(huán)境變量(我把環(huán)境變量配置 在.bash_profile中)

c.配置好環(huán)境變量后,用命令java -version檢查是否成功;

注意:jdk配置這一步可以安排在tomcat安裝之前;

2.然后修改tomcat服務(wù)啟動(dòng)的端口:

a.cd apache-tomcat-8.5.28/conf/? 進(jìn)入tomcat服務(wù)器的conf目錄,后用ls命令找到server.xml文件

b.使用v編輯器編輯server.xml文件: vi? serer.xml

c.修改tomcat服務(wù)器啟動(dòng)時(shí)使用的端口 ,例如為9999,默認(rèn)端口為8080

d.修改server.xml文件后,exit退出,然后:wq!進(jìn)行保存

三、tomcat服務(wù)器啟動(dòng)或關(guān)閉:

1.啟動(dòng)tomcat服務(wù):

 a.進(jìn)入tomcat服務(wù)器的bin目錄,然后執(zhí)行"./startup.sh"命令啟動(dòng)Tomcat服務(wù)器:cd/bin

? ?b. ls命令查看是否存在startup.sh文件;

? c.用./startup.sh命令進(jìn)行啟動(dòng)服務(wù)器;(這個(gè)時(shí)候我遇到一個(gè)問題,報(bào)錯(cuò)了:無法啟動(dòng)tomcat -bash: ./startup.sh: Permission denied)--》查了百度,是因?yàn)橛脩魶]有權(quán)限的原因,于是跟著百度的解決方案:用命令chmod 修改一下bin目錄下的.sh權(quán)限就可以了?

chmod u+x *.sh?

這里的u 這里指文件所有者,+x 添加可執(zhí)行權(quán)限,*.sh表示所有的sh文件即可;

另外,也可以用catalina.sh run 對(duì)tomcat進(jìn)行啟動(dòng);

2. 這個(gè)時(shí)候,服務(wù)啟動(dòng)后,想查看tomcat服務(wù)器的Log信息,看看tomcat服務(wù)器是否已經(jīng)正常啟動(dòng)

a.所以先進(jìn)入tomcat服務(wù)器下的logs目錄:cd /home/zzp/tomcat/apache-tomcat-8.5.28

b.cd logs

c.在用catalina.sh run命令的時(shí)候,也會(huì)打印出相應(yīng)的日志信息,提示服務(wù) 已啟動(dòng)完成,也可以看到tomcat啟動(dòng)的端口;


d.由于啟動(dòng)tomcat命令的時(shí)候,需要切換到其路徑下才能進(jìn)行啟動(dòng),這個(gè)時(shí)候不是很方便,所以可以配置以下內(nèi)容可以在任意路徑下啟動(dòng)其服務(wù):


e.訪問tomcat服務(wù)器,如下圖所示:


f.可以正常訪問了,說明tomcat正常啟動(dòng)


mysql:主要根據(jù)老徐推薦的文章:https://mp.weixin.qq.com/s/OR6JfQ1PGv_R9T7fdVbmqw 進(jìn)行安裝;

其中最首次安裝好mysql后需要使用密碼,因?yàn)槭莚oot用戶,初始的時(shí)候是沒有設(shè)置密碼的,所以需要根據(jù)其臨時(shí)密碼修改成新密碼,具體方法如下:

啟動(dòng)mysql:service mysqld start

Enter?password:??

按空格后報(bào)錯(cuò):error:?'Access?denied?for?user?'root'@'localhost'?(using?password:?YES)'??

原因是密碼不正確,為了加強(qiáng)安全性,MySQL5.7為root用戶隨機(jī)生成了一個(gè)密碼,在error log中,關(guān)于error log的位置,如果安裝的是RPM包,則默認(rèn)是/var/log/mysqld.log

在Xshell中輸入

[root@localhost?~]#sudo?grep?'temporary?password'?/var/log/mysqld.log??


臨時(shí)密碼就是:w%iLa%R=p1+p

可以根據(jù)臨時(shí)密碼:w%iLa%R=p1+p 登陸mysql再修改它:

執(zhí)行命令:mysql_secure_installation

輸入密碼:w%iLa%R=p1+p?


輸入兩次新密碼,新密碼格式按照上面要求

按照自己需要一步一步選擇Y or N,

修改完后,終端會(huì)提示:


最后再用新密碼登陸就可以了
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容