2017-01-10 143 views
0

我不能在JBOSS部署以及服务器7.1.1, (问题是它发生不规则有时部署。) 和错误消息类似于JBAS015877错误:部署超时效果

[org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment adm.war in 9016ms 

所以我增加了 '部署超时= “6000”' 在standalone.xml文件, 像

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1"> 
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="6000"/> 
</subsystem> 

这一点。 它部署得很好。

但第二个问题是,像

ClientAbortException: java.net.SocketException: Software caused connection abort: socket write error 

这有时会发生错误。

我可以覆盖什么?

谢谢。

回答

0
  • 确保未取消部署应用程序依赖关系。

  • 部署带--runtime名的应用程序,使其通过CLI得到独特的运行名称如下

    部署/user/ABC.ear --name = ABC.ear --runtime名= ABC.ear

运行时的名称:

它是由部署将正在运行的服务器内已知的名称。

这是部署的唯一标识符,这必须在所有部署的独特。

ClientAbortException:java.net.SocketException异常:软件导致连接中止:套接字写错误

  • 断裂的管道错误或 “ClientAbortException” 通常是指该客户端(浏览器/标签)关闭了在发送回复之前进行连接。当答案比用户期望/容忍时间长,用户按下刷新,停止等等时,通常会发生这种情况。因此,应用程序开发人员需要了解他们的应用程序请求处理时间是否需要很长时间(通常)。

  • 请检查可能导致问题的应用程序代码。