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??

可以根據(jù)臨時(shí)密碼:w%iLa%R=p1+p 登陸mysql再修改它:
執(zhí)行命令:mysql_secure_installation
輸入密碼:w%iLa%R=p1+p?

按照自己需要一步一步選擇Y or N,
修改完后,終端會(huì)提示:
