1
我嘗試使用mvn tomcat7部署我的應用程序:部署命令。 怪異的是,我的構建是成功的,但上面的內容我收到 **Tomcat-Maven 401錯誤
- tomcatManager status code:401, ReasonPhrase:Unauthorized
**
I have provided the neccessary reference files
XML inside tomcat-users.xml
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="manager-script"/>
<user username="admin" password="tomcat" roles="tomcat,manager-script,admin"/>
<user username="tomcat" password="tomcat" roles="admin,tomcat"/>
</tomcat-users>
下面是代碼爲我的Maven設置文件
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>tomcat</password>
</server>
pom.xml文件內容
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://localhost:8080/manager/html</url>
<!-- <server>TomcatServer</server> -->
<server>TomcatServer</server>
<username>admin</username>
<password>tomcat</password>
<path>/Spring-security</path>
</configuration>
</plugin>
請提供有關如何解決此401錯誤的解決方案。
我已經嘗試過你提到過的網址,但仍然是同樣的問題。我使用的是mvn tomcat7:deply命令 – Raj 2014-09-24 05:29:28
嗯.. HTTP狀態401表示認證失敗或認證不存在(與403「你永遠無法做到這一點」)。我現在唯一的一件事就是嘗試使用'tomcat7-maven-plugin'版本'2.2'。 – 2014-09-24 05:42:30
還有一件事:你沒有提到你正在使用的Tomcat版本。 – 2014-09-24 05:55:30