簡體   English   中英

tomcat-maven-plugin 401。 顯示不同的端口號時出錯

[英]tomcat-maven-plugin 401 . Error showing different port number

我正在嘗試在tomcat7中部署一個Maven項目並收到此奇怪的錯誤:-

Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project mywebapp: Cannot invoke Tomcat manager: Server returned HTTP response code: 401 for URL: http://localhost:8080/manager/deploy?path=%2Fmywebapp&war=

奇怪的是我的服務器甚至沒有在8080端口上運行,我使用8081。
這是pom.xml

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <warFile>${project.build.outputDirectory}/${war.name}.war</warFile>
            <url>http://localhost:8081/manager/html</url>
            <server>localhost</server>
            <path>/mywebapp</path>
        </configuration>
</plugin>

settings.xml

    <server>
    <id>localhost</id>
    <username>admin</username>
    <password>password</password>
</server>

tomcat-user.xml

  <role rolename="manager-gui"/>
  <role rolename="admin"/>
  <user username="admin" password="password" roles="admin,manager-gui"/>

我已經在網上搜索了相應的更改,但錯誤並沒有消失。網站上有類似問題的解決方案,但它們似乎沒有用。 誰能告訴我這里是什么問題? 謝謝,

似乎調用了錯誤的插件。 您的錯誤消息顯示為“ org.codehaus.mojo:tomcat-maven-plugin:1.1”。這與pom提取物中的tomcat7-maven-plugin不同。 嘗試實現此目標:

tomcat7:deploy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM