eclipse maven项目部署报错

标签 eclipse spring maven tomcat deployment

我正在尝试使用目标 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]

有没有人能帮帮我。

最佳答案

您的上传网址已损坏。它必须是: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。

关于eclipse maven项目部署报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39911417/

相关文章:

没有 Spring Framework 的 Spring Cloud Contract 测试(启动)

java - 寻找有状态的单例 bean

java - CVE 映射到 Java 库

c++ - 如何更改 Eclipse 自动生成的标题注释?

java - Eclipse 导入 Maven 配置文件中声明的依赖项

java - Websphere MQ JMSTemplate 设置 ReplyTo

c++ - 关于在Gradle中链接外部 native lib(opencv c++)

java - 未找到 JSF 属性

c++ - 是否可以根据构建配置更改 Eclipse CDT 中的代码?

java - 从属 jar 不会部署到 tomcat,其中带有此 jar 的项目在工作区中打开