我正在使用tomcat maven插件來部署我的java web應用程序。現在,所有的事情,當我使用Tomcat 7.0.32工作,這是我的插件配置maven tomcat7:部署失敗,狀態碼爲:403,ReasonPhrase:Forbidden
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>my-tomcat</server>
<path>/myapp</path>
</configuration>
</plugin>
我的settings.xml配置
<servers>
<server>
<id>my-tomcat</id>
<username>manager</username>
<password>pwd</password>
</server>
</servers>
我的tomcat-users.xml中
<role rolename="manager-gui"/>
<user username="managerGui" password="pwd" roles="manager-gui"/>
<role rolename="manager-script"/>
<user username="manager" password="pwd" roles="manager-script"/>
而如果使用不同版本的tomcat,例如7.0.50,我得到以下錯誤
代碼:403,ReasonPhrase:禁止
我也嘗試在
http://localhost:8080/manager/text
在Tomcat 7.0.50連接並不起作用,而用7.0.32版本我得到了認證彈出向上。
我在哪裏做錯了嗎?
即使在您的計算機上工作也是7.0.50? http:// localhost:8080是否工作?確保您安裝了管理器加載項。 – hofan41
正如@ hofan41所說,仔細檢查[Tomcat 7.0.50 How to](http://chinkapin.pti.indiana.edu:9994/docs/manager-howto.html)關於設置「管理員應用程序」。 – danidemi