Tomcat-Maven 401错误

时间:2014-09-22 23:03:52

标签: java maven tomcat maven-tomcat-plugin

我尝试使用 mvn tomcat7:deploy 命令部署我的应用程序。  奇怪的是,我的构建是成功的,但在我获得的那条线之上      **

 - 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错误的解决方案。

1 个答案:

答案 0 :(得分:0)

尝试将部署网址更改为http://localhost:8080/manager/text。请参阅&#34; Deploy A New Application Remotely&#34;。

另外,我假设您使用mvn目标tomcat7:deploy