У нас есть два java приложения, работающих на jboss 6.4, и одно вызывает другое с помощью http-вызова. он работает нормально, но несколько раз в день происходит сбой соединения с ошибкой ниже: CAUSED BY: java. net .SocketException: сброс соединения в java. net .SocketInputStream.read (SocketInputStream. java: 209) в java. net .SocketInputStream.read (SocketInputStream. java: 141) в sun.security.ssl.InputRecord.readFully (InputRecord. java: 465) в sun.security.ssl.InputRecord .read (InputRecord. java: 503) в sun.security.ssl.SSLSocketImpl.readRecord (SSLSocketImpl. java: 973) в sun.security.ssl.SSLSocketImpl.readDataRecord (SSLSocketImpl. java: 930)
Applcaction 1 принимает запрос из очереди oracle и в соответствии с асинхронным вызовом отправляет http-вызов в applcation 2. Мы хотели бы решить проблему с невозможностью найти больше информации. Как мы можем включить дополнительный вход между Htppconnector и httpclient? или что может быть причиной сброса соединения?
Мы используем standalone-full. xml и он имеет уровень ниже логина ::
<logger category="com.arjuna">
<level name="WARN" />
</logger>
<logger category="org.apache.tomcat.util.modeler">
<level name="WARN" />
</logger>
<logger category="org.jboss.as.config">
<level name="DEBUG" />
</logger>
<logger category="sun.rmi">
<level name="WARN" />
</logger>
<logger category="jacorb">
<level name="WARN" />
</logger>
<logger category="jacorb.config">
<level name="ERROR" />
</logger>
<root-logger>
<level name="INFO" />
<handlers>
<handler name="CONSOLE" />
<handler name="FILE" />
</handlers>
</root-logger>
--------
<subsystem xmlns="urn:jboss:domain:web:2.2"
default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http"
socket-binding="http" />
<connector name="HTTPS" protocol="HTTP/1.1" scheme="https"
socket-binding="https" secure="true">
----------------------
</connector>
<virtual-server name="default-host"
enable-welcome-root="true">
<alias name="localhost" />
</virtual-server>
<valve name="AccessLog" module="org.jboss.as.web"
class-name="org.apache.catalina.valves.AccessLogValve" enabled="true">
<param param-name="prefix"
param-value="${jboss.bind.address:xx.xx.xx}_${jboss.host.name:jboss}_access_log." />
<param param-name="suffix" param-value=".log" />
<param param-name="directory" param-value="${jboss.server.log.dir}" />
<param param-name="pattern" param-value="%h %l %u %t %r %s %b %D" />
<param param-name="resolveHosts" param-value="false" />
<param param-name="rotatable" param-value="true" />
</valve>