在weblogic中部署时,缺少Spring集成JMX消息

使用下面的代码我试图发送消息其他应用程序。 在Tomcat中,工作正常 – 发送的消息等于jconsole中收到的消息。 但是当我在weblogic中部署时,发现发送的消息计数与jconsole中的接收计数不匹配意味着错过了一些消息。

@ManagedResource public class OBSNotificationPublisher{ @Autowired private MessageChannel channel; Message  message = MessageBuilder.withPayload( obj ).setHeader(JmxHeaders.NOTIFICATION_TYPE, notficationType ).build();
channel.send( message ); } **applicationcontext.xml**

以下是使用的weblogic服务器args:

 -Dweblogic.wsee.skip.async.response=true -Dcom.sun.management.jmxremote.port=6666 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.autodiscovery=true -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder 

有人可以在这帮助我为什么一些消息被错过放在频道? 每次运行都缺少计数。 提前致谢。