[英]maven tomcat7:deploy fails with status code:403, ReasonPhrase:Forbidden
我正在使用tomcat maven插件來部署我的java web應用程序。 現在,當我使用tomcat 7.0.32時,每個人都可以工作,這是我的插件配置
<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:禁止
我也嘗試在tomcat 7.0.50上連接
http://localhost:8080/manager/text
並且不工作,而在7.0.32版本中,我獲得了身份驗證彈出窗口。
我哪里做錯了?
我遇到了類似的問題,通過在C:\\ Users {userName} \\。m2 \\中創建settings.xml解決了這個問題,其中包含以下內容<settings> <servers> <server> <id>my-tomcat</id> <username>manager</username> <password>pwd</password> </server> </servers> </settings>
由於某種原因,插件似乎沒有從%MAVEN_HOME%/ conf / settings.xml中獲取憑據並期望它出現在C:\\ Users {userName} .m2 \\ settings.xml中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.