当前位置: 首页 > 面试题库 >

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-users.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-users.xml ,该用户admin具有manager-gui角色。我正在使用Tomcat
7.0.56和Jenkins。还可以使用命令:clean和tomcat7-redeploy。需要帮助以了解问题所在:C


问题答案:

就我而言,设置看起来还可以,但是我已经将相同的webapp上传到了Tomcat,并且未指定

<update>true</update>

在pom.xml中的tomcat插件中



 类似资料:
  • 我在尝试部署Java应用程序时遇到了一个问题。 或者 在pom中。xml我有一个: 在tomcat用户中。xml我有一个: 同样在Maven/conf/settings中。xml我有: 当我想去 输入用户名和密码(admin)我有错误: 但我输入了tomcat用户。xml该用户管理员具有manager gui角色。我用的是Tomcat 7.0.56和Jenkins。还可以使用命令:clean和to

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

  • 我正在尝试让一个简单的主机/客户端传输工作。我遵循了一个教程,服务器正常运行,但当客户端尝试连接时,它返回“由对等端重置连接”我真的不知道错误在哪里。

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

  • 我在RabbitMQ上犯了stainger错误。我发送了一些关于MQ和Php产品的信息,但出现了一些问题。我可以在出现异常“errno=104由对等方重置连接”的一分钟后发送消息。见下文: rabbitmq-3.6的版本。1,php-7.0版本。5,php amqp库的版本-“Videlavaro/php amqplib”:“~2.7 来自rabbitmq的日志:

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