日期:2014-05-16  浏览次数:20437 次

Glassfishv3上发布ejb2.1的MDB

在一番尝试下终于解决EJB2.1MDB的发布。

?

原来还需要配置一份GLASSFISH服务器需要的配置文件。

?

sun-ejb-jar.xml(与ejb-jar.xml同一层)

<sun-ejb-jar>
  <enterprise-beans>
    <ejb>
      <ejb-name>MessageTraderBean</ejb-name>
      <jndi-name>test/send</jndi-name>
    </ejb>
  </enterprise-beans>
</sun-ejb-jar>

?

之前遇到的错误提示有下列:

严重: Missing Destination JNDI Name
严重: UTIL6550: Error in local string manager - resource bundle is probably missing.

严重: MDB00017: [MessageTraderBean]: Exception in creating message-driven bean container: [com.sun.appserv.connectors.internal.api.ConnectorRuntimeException: No local string defined]
严重: com.sun.appserv.connectors.internal.api.ConnectorRuntimeException

严重: Exception while loading the app
严重: Exception while loading the app : EJB Container initialization error

com.sun.appserv.connectors.internal.api.ConnectorRuntimeException: No local string defined