WebSphere 8.5.5和JMS注释使服务器应用程序崩溃

时间:2016-03-18 04:27:18

标签: jms websphere

我正在将使用Spring 4.2.5,Hibernate 4.2.8和JMS 1.1的应用程序部署到WebSphere 8.5.5和Oracle 12上。

数据库连接管理器和JMS连接工厂等资源在服务器中设置,并使用JNDI连接到Spring应用程序。

当应用程序启动时,我会在日志中看到这一点:

[3/18/16 15:18:32:717 EST] 0000008b SystemOut     O   [B@631dd237/Set;
    at org.springframework.jms.annotation.JmsListenerAnnotationBeanPostProcessor$1.inspect(JmsListenerAnnotationBeanPostProcessor.java:202)
    at org.springframework.jms.annotation.JmsListenerAnnotationBeanPostProcessor$1.inspect(JmsListenerAnnotationBeanPostProcessor.java:198)
    at org.springframework.core.MethodIntrospector$1.doWith(MethodIntrospector.java:72)
    at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:495)
    at org.springframework.core.MethodIntrospector.selectMethods(MethodIntrospector.java:68)
    at org.springframework.jms.annotation.JmsListenerAnnotationBeanPostProcessor.postProcessAfterInitialization(JmsListenerAnnotationBeanPostProcessor.java:197)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:421)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1559)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
    ... 58 more

[3/18/16 15:18:32:718 EST] 0000008b SystemOut     O   [FIAT-CSP-NA] [WebContainer : 0] 2016-03-18 15:18:32,718 [INFO ] org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean: Closing JPA EntityManagerFactory for persistence unit default

正如您所看到的那样,JMSListenerAnnotationBeanPostProcessor中出现了某种错误,后面跟着一条消息,指示JPA实体管理器正在关闭。

我从中假设存在一个关闭应用程序的JMS问题。

有没有人见过这个?你知道这可能是什么问题吗?

我真的坚持这个。

1 个答案:

答案 0 :(得分:0)

答案结果是类路径问题。 (不是Websphere上的所有内容!)

我需要从war文件中删除几个与jars web sphere冲突的jar。

相关问题