2013-03-24 1 views
0

Я пытаюсь развернуть банку, которую я имею в своей среде JBoss-4.0.4.GA, в среду JBoss-6.0.0.Final. Я попал в проблему, о которой я не уверен. Я получаю эту ошибку при запуске JBoss:JBoss6 MDB не удается развернуть, но разворачивается в JBoss4.0.4

17:45:27,719 INFO [EjbDeployer] installing bean: ejb/#MyMessageBean,uid33175643 
17:45:27,719 INFO [EjbDeployer] with dependencies: 
17:45:27,719 INFO [EjbDeployer] and supplies: 
17:45:27,738 INFO [EjbDeployer]  jndi:null 
17:45:27,796 INFO [EjbModule] Deploying MyMessageBean 
17:45:27,918 ERROR [AbstractKernelController] Error installing to Create: name=jboss.j2ee:jndiName=local/[email protected],service=EJB state=Configured mode=Manual requiredState=Create: java.lang.UnsupportedOperationException: Message driven beans are not bound into remote jndi 

Мы используем ejb 2.1.

Я полагаю, что в моих дескрипторах развертывания есть что-то, что JBoss 4.0.4 терпимо относится к тому, что JBoss 6 не так толерантен.

META-INF/EJB-jar.xml

<message-driven> 
    <description></description> 
    <display-name>My Message Bean</display-name> 
    <ejb-name>MyMessageBean</ejb-name> 
    <ejb-class>com.myplace.MyMessageBean</ejb-class> 
    <transaction-type>Container</transaction-type> 
    <acknowledge-mode>Auto-acknowledge</acknowledge-mode> 
    <message-driven-destination> 
     <destination-type>javax.jms.Topic</destination-type> 
     <subscription-durability>NonDurable</subscription-durability> 
    </message-driven-destination> 
</message-driven> 

И META-INF/jboss.xml:

<enterprise-beans> 
    <message-driven> 
     <ejb-name>MyMessageBean</ejb-name> 
     <destination-jndi-name>topic/MyTopic</destination-jndi-name> 
     <configuration-name>My Message Driven Bean Container Configuration</configuration-name> 
    </message-driven> 
</enterprise-beans> 

Мои дескрипторы развертывания генерируются XDoclet.

Большое спасибо за помощь.

ответ

1

Решение этого вопроса было нечетным - я удалил MetricsInterceptor из определения контейнера. Сообщенная ошибка не связана с исправлением, но это то, что изменило ситуацию. Надеюсь, это помогает кому-то другому.

Смежные вопросы