当前位置: 首页 > 知识库问答 >
问题:

Tomcat 7:由对等方或软件导致的连接重置导致连接中止

怀飞扬
2023-03-14

我在尝试部署Java应用程序时遇到了一个问题。

Cannot invoke Tomcat manager: Connection reset by peer: socket write error

或者

Cannot invoke Tomcat manager: Software caused connection abort: socket write error

pom中。xml我有一个:

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <url>http://localhost:8085/manager/html</url>
        <server>tomcat7</server>
        <path>/java_web</path>
        <username>admin</username>
        <password>admin</password>
    </configuration>
</plugin>

tomcat用户中。xml我有一个:

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

同样在Maven/conf/settings中。xml我有:

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

当我想去

http://localhost:8085/manager/html/deploy?path=%2Fjava_web&update=true

输入用户名和密码(admin)我有错误:

403 Access Denied
You are not authorized to view this page.

但我输入了tomcat用户。xml该用户管理员具有manager gui角色。我用的是Tomcat 7.0.56和Jenkins。还可以使用命令:clean和tomcat7-redeploy。需要帮助才能理解问题所在:C

共有3个答案

颛孙越
2023-03-14
        <plugin>
            <!-- tomcat deploy plugin -->
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>tomcat-maven-plugin</artifactId>
            <configuration>
                <url>http://localhost:8080/manager/text</url>
                <server>TomcatServer</server>
                <username>XXXX</username>
                <password>XXXX</password>
                <path>/XXXX</path>
            </configuration>
        </plugin>

这对我工作:)

环境-

此外,还可以通过以下方式更新maven设置:-

其中一些步骤是从这里开始的:http://kosalads.blogspot.de/2014/03/maven-deploy-war-in-tomcat-7.html

汤兴生
2023-03-14

我加了

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

user/中。m2/设置。xml

我也没有改变pom.xml,tomcat-users.xml和Maven/conf/settings.xml,现在都很好。

杜砚
2023-03-14

在我的例子中,设置看起来还可以,但我已经将相同的webapp上传到tomcat,并且没有指定

<update>true</update>

在pom中的tomcat插件中。xml

 类似资料:
  • 问题内容: 尝试部署Java应用程序时遇到问题。 要么 在 pom.xml中, 我有这个: 在 tomcat-users.xml中, 我有以下内容: 同样在 Maven / conf / settings.xml中, 我有: 当我试图去 并输入用户名和密码(管理员admin)我有错误: 但是我输入了 tomcat-users.xml ,该用户admin具有manager-gui角色。我正在使用To

  • 问题内容: Netbeans IDE中的Java,Hibernate,MySQL项目中出现异常。 我做了一些挖掘工作,以尝试修复此奇怪的Socket异常,但无济于事。 一些论坛解决方案建议为Hibernate实现c3p0连接池。没有修复。 其他人建议禁用AV和防火墙(!!),因为它们可能会干扰套接字连接。没有修复。 我已经用Hibernate标记了这个问题,因为我不确定是休眠的原因,但是异常发生在

  • 问题内容: 我找到了客户端/服务器代码,但出现此错误: java.net.SocketException:软件导致连接中止:recv失败 服务器代码: 客户代码: 服务器代码提供以下输出: 客户端代码给出以下输出: 问题答案: 服务器不等待来自客户端的任何数据,并且当服务器退出时,连接将关闭。 将这样的代码添加到服务器代码中:

  • 问题内容: 我们在日志中看到频繁但间歇的 错误。我们不确定错误的真正来源以及调试方法。 该问题似乎与我们尝试发送的消息无关。请注意,该消息不是 。 关于此异常的典型原因是什么以及如何进行的任何建议? 这是一个代表性的堆栈跟踪(是我们的组件): 我们的组件是一个在Tomcat下运行的Web应用程序,该应用程序调用发送SMS消息的第三方Web服务,这种情况经常发生。引发异常的代码行是下面的代码片段的最

  • 我正在使用Python,并在给定端口上侦听UDP数据包,一切似乎都很好地工作-但经过较长时间后,脚本崩溃,出现以下错误: 当重新启动脚本时,相同的崩溃会在较短的时间后再次发生。相反,重新启动服务器似乎可以再次完全解决问题。 关于插座方面的事情,我正在做: 我是否遗漏了一些显而易见的东西,或者只是有一个简单的方法来避免这种情况? 提前感谢您提供的任何信息! 本吉

  • 我正在尝试使用javapns库发送ios推送通知。代码在java 6上运行良好,但在java 7上不起作用。我正试图用java代码在ssl套接字上编写这段代码。插座getOutputStream()。写入(字节);但有以下例外:- 2015-09-24 02:01:17330[列表模式下的JavaPNS分组通知线程]错误JavaPNS。通知。PushNotificationManager(Push