0

我们使用 JMS appender 写入 JBoss EAP7 ActiveMQ。如果一段时间内没有记录活动(此时不确定持续时间 - 至少几个小时),则会出现此错误:

发生处理 Appender HIFauditAppender org.apache.logging.log4j.core.appender.AppenderLoggingException: javax.jms.IllegalStateException: Session is closed

这是附加程序配置:

<JMS name="HIFAuditAppender"
         destinationBindingName="jms/queue/HIFAuditQueue"
         factoryBindingName="jms/RemoteConnectionFactory" 
         providerURL="http-remoting://hsnban-bil01.bannerlab.int:8080"
         username="hcmuser"
         password="gators123="
         immediateFail="false"
         reconnectIntervalMill="60000"
         factoryName="org.jboss.naming.remote.client.InitialContextFactory" />

我会假设 log4j2 会重新尝试获取新会话。

4

0 回答 0