maven 自動部署tomcat9 (遠程方法)
1.首先要去配置用戶,在tomcat的conf中有tomcat_users.xml,在其中有tomcat-user的配置
配置:<tommcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="xxxx" password="xxxx" roles="manager-gui,manager-script"/>
</tomcat-users>
其中需要注意:配置xxxx與xxxx最好不要相同
-
配置maven中的setting.xml文件
<server> <id>tomcat9</id> //這個是自定義,但是這個最后是要與pom.xml中所指定的相同 <username>xxxx</username> //用戶名和密碼與上方對應 <password>xxxx</password> </server>
3.在pom.xml中指定
4.使用步驟:
a.開啟tomcat,,,,,,,這里記住,不要去開啟你eclipse中部署的tomcat,因為那是閹割的.......要去你下載的tomcat中去手動開啟tomcat.
b.項目右鍵 找到maven,其中的maven-build 配置為tomcat7:deploy(第一次) 可以打成war包,部署上tomcat,,,,第二次及以后使用tomcat7:redeploy 運行tomcat7:run
c.出現沒有連接上的錯誤,一般出現在兩個地方,第一個是tomcat沒有按照b步驟開,第二種是配置文件的問題,,,,,,,,,
在配置完tomcat_users.xml后可以去嘗試連接 localhost:8080/manager/html試一試是否連接上並且是否需要使用用戶名和密碼去登陸.