1、下載tomcat的linux環境包,並使用xftp工具上傳至linux系統
1、下載地址:https://tomcat.apache.org/download-70.cgi
2、解壓tomcat執行命令:
tar zxf apache-tomcat-7.0.91.tar.gz
3、安裝javajdk,如果有了就不需要安裝了
yum install java*
2、配置linux環境的tomcat
1、修改tomcat的conf/tomcat-users.xml配置文件。添加用戶名、密碼、權限
#編輯tomcat的配置文件
vi apache-tomcat-7.0.96/conf/tomcat-users.xml
2、加入以下配置
#表示有操作圖形界面的權限
<role rolename="manager-gui" />
#表示可以用命令操作
<role rolename="manager-script" />
#操作的用戶和密碼,並且賦予該用戶有的權限
<user username="xiaoxuan" password="123456" roles="manager-gui, manager-script"/>
3、啓動tomcat實現圖形化部署,命令部署在後面
1、啓動tomcat
#切換至bin目錄
cd apache-tomcat-7.0.96/bin/
#啓動tomcat命令
./startup.sh
2、打開防火牆,我這裏用的是虛擬機,如果是真實服務器,開啓的方式不一樣
#啓動80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#啓動8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重啓防火牆
systemctl restart firewalld
4、訪問tomcat首頁 自己的服務器ip加上端口8080即可,可以通過後臺管理功能,實現工程熱部署,仔細看圖
5、使用命令配合idea做到不用登陸服務器即可更新代碼,這裏不做創建項目的教程了
6、給pom文件添加tomcat的插件實現熱部署
1、修改pom文件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<path>/</path>
<port>8080</port>
<!-- 服務器的tomcat管理地址 -->
<url>http://192.168.92.52:8080/manager/text</url>
<!-- 賬號 -->
<username>xiaoxuan</username>
<!-- 密碼 -->
<password>123456</password>
</configuration>
</plugin>
2、使用maven命令進行部署
#部署命令-DskipTests表示部署工程跳過測試
clean tomcat7:redeploy -DskipTests
3、測試