Https 如何在JBoss EAP 6中为http连接器启用附加登录
我们有两个java应用程序在JBoss6.4上运行,一个使用http调用调用另一个。工作正常,但一天中有几次conenction出现故障,错误如下: 原因: java.net.SocketException:连接重置 位于java.net.SocketInputStream.read(SocketInputStream.java:209) 位于java.net.SocketInputStream.read(SocketInputStream.java:141) 位于sun.security.ssl.InputRecord.readfull(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调用发送到application 2。我们想调试查找更多信息失败的问题。如何在Htppconnector和httpclient之间启用其他登录?或者连接重置的可能原因是什么 我们使用的是standalone-full.xml,它的登录级别如下:Https 如何在JBoss EAP 6中为http连接器启用附加登录,https,jboss,connector,Https,Jboss,Connector,我们有两个java应用程序在JBoss6.4上运行,一个使用http调用调用另一个。工作正常,但一天中有几次conenction出现故障,错误如下: 原因: java.net.SocketException:连接重置 位于java.net.SocketInputStream.read(SocketInputStream.java:209) 位于java.net.SocketInputStream.read(SocketInputStream.java:141) 位于sun.security.ss
<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>
--------
----------------------
您可以通过将访问日志添加到web子系统中来启用它。它将记录所有未来的请求及其结果
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
<access-log pattern="%a %t %H %p %U %s " >
<directory relative-to="jboss.server.log.dir" />
</access-log>
</virtual-server>
</subsystem>