maven 自動部署到tomcat問題 Cannot invoke Tomcat manager: Server rened HTTP response code: 403 for URL
朋友們,蛋疼的問題你們遇到了嗎?這裡給你提供解決方案了
要想使用maven部署工程到tomcat,需要使用tomcat-maven-plugin這個外掛
1、要開啟tomcat的manager功能。conf資料夾下的tomcat-users.xml的<tomcat-users>標籤內新增:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
2、配置maven的settings.xml(我本機的路徑是在C:\Documents and Settings\Administrator\.m2)新增一個server:
<server>
<id>myserver</id>
<username>admin</username>
<password>admin</password>
</server>
3、pom配置如下:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.2-SNAPSHOT</version>
<configuration>
<path>/interfaces</path>
<url>http://localhost:8080/manager/text</url>
<server>myserver</server>
</configuration>
</plugin>
</plugins>
<finalName>interfaces</finalName>
</build>
這裡要注意的是,如果你用得是tomcat7,version用1.1是不能部署成功的,改用1.2-SNAPSHOT
做完這幾個步驟後
1.cd到專案的目錄
2.mvn clean install
3.mvn tomcat:redeploy
接下來你要做的就是等待成功了,親,你成功了嗎?反正我是成功了