一、安裝tomcat
- 建立tomcat存放的目錄
- 切換的root使用者下:
sudo -i
- 在/usr/local/share下建立tomcat目錄,并進入該目錄:
mkdir tomcat cd tomcat
- 下載下傳tomcat包:tomcat8下載下傳
- 将包複制到/usr/local/tomcat目錄下
- 解壓下載下傳的包:
tar -xzvf apache-tomcat-8.5.24.tar.gz mv apache-tomcat-8.5.24 apache-tomcat
- 進入解壓的tomcat包的bin目錄,并啟動tomcat:
注: ./catalina.sh start 和 ./startup.sh 都能啟動tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。/usr/local/share/tomcat/apache-tomcat/bin ./catalina.sh start
- 浏覽器通路并解決防火牆問題 在浏覽器使用ip進行通路(端口預設:8080),http://192.168.0.111:8080,可以看到tomcat的管理界面。 192.168.0.111 為伺服器的ip位址,如果通路不了,有可能是伺服器防火牆問題,8080端口被攔截了,于是需要打開8080端口,并儲存重新開機防火牆:
在server.xml配置中可以修改通路端口,<Connector port="8080" 修改成80端口,浏覽器上就可以直接通過http://192.168.0.111 進行通路。iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/init.d/iptables save /etc/init.d/iptables restart
- 配置tomcat賬号密碼權限(登陸使用web管理界面)
- 修改tomcat下的配置檔案 tomcat-users.xml
vim /usr/local/share/tomcat/apache-tomcat/conf/tomcat-users.xml
- 在前添加以下代碼:
<role rolename="tomcat"/> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <role rolename="manager-script"/> <role rolename="admin-script"/> <user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui,admin-script,manager-script"/>
注:username 和 password 則是登陸tomcat管理界面需要的賬号密碼。 :wq 儲存退出,重新開機tomcat
參考:https://www.cnblogs.com/magicalSam/p/magicalSam.html
- 修改tomcat下的配置檔案 tomcat-users.xml
- 切換的root使用者下: