【问题标题】:eclipse maven project deploying erroreclipse maven项目部署错误
【发布时间】:2016-10-07 07:08:45
【问题描述】:

我正在尝试使用目标 clean tomcat7:deploy

在 Eclipse 中部署我的 maven 项目

在 tomcat-users.xml 中:

<user username="milma" password="milma" roles="manager-gui" />

在 pom xml 中:

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
    <url>http://localhost:8080/company</url>
    <server>TomcatServer</server>
    <path>/company</path>
</configuration>
 </plugin>

在 m2/settings.xml 中:

                      <server>
                      <id>TomcatServer</id>
                      <username>company</username>
                      <password>company</password>
                      </server>
                      </servers>
                      </settings>

为什么会出现这个错误?

[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:deploy (default-cli) on project milma: Cannot invoke Tomcat manager: Connection reset by peer: socket write error -> [Help 1]

谁能帮帮我。

【问题讨论】:

    标签: eclipse spring maven tomcat deployment


    【解决方案1】:

    您的上传网址已损坏。一定是:http://localhost:8080/manager/text

    <configuration>
        <url>http://localhost:8080/manager/text</url>
        <server>TomcatServer</server>
        <path>/company</path>
    </configuration>
    

    因为 URL 是 tomcat Manager servlet 的 URL,而不是应该调用应用程序的 URL。

    【讨论】:

    • 更改网址后,同样的错误重复出现,我该怎么办?请帮忙
    • @pjishnu 你的tomcat运行在8080端口?可以手动调用网址吗?
    • 是的,在 8080 中运行。我需要更改端口号吗?手动发生 404 错误
    • @pjishnu 没有。可以在浏览器中调用网址吗?
    • 所以看起来管理器没有安装。你能检查一下吗?
    猜你喜欢
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 2015-02-09
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2016-10-30
    相关资源
    最近更新 更多