2016-09-26 62 views
1

任何人都可以向我解釋什麼是ibm-ejb-jar-bnd.xmi,ejb-jar.xml,ibm-ejb-jar-ext.xmi和ibm_ejbext.properties。這些文件是什麼以及這些文件中配置了什麼。 ejb項目中所有這些文件的需求是什麼?EJB模塊 - 文件

ibm-ejb-jar-bnd.xmi如何配置消息驅動bean?請讓我知道

回答

0
  • ejb-jar.xml是標準的EJB部署描述符。這是您聲明模塊中存在哪些EJB的地方。
  • ibm-ejb-jar-bnd.xmi是一個特定於WebSphere Application Server的文件,其中包含綁定信息(JNDI應綁定EJB,以及JNDI應在JNDI中查找其使用的資源的位置)。 「.xmi」文件格式專用於EJB 2.1及更低版本的模塊,並已被EJB 3.0及更高版本模塊中的ibm-ejb-jar-bnd.xml file替代。 「.xmi」文件格式爲XMI文件格式,由EMF生成,幾乎沒有記錄(在安裝的WAS_HOME/web目錄中有一些基本信息,但您必須熟悉EMF才能使用它) 。通常,該文件使用RAD進行編輯或在應用程序部署期間進行修改。
  • ibm-ejb-jar-ext.xmi是特定於WebSphere Application Server的另一個文件,它包含對特定(例如,渴望的EJB初始化,有狀態會話超時等)的各種擴展。它也僅用於EJB 2.1模塊及更低版本,並已被ibm-ejb-jar-ext.xml所取代。
  • ibm_ejbext.properties是另一個特定於WebSphere Application Server的文件,由EJB部署生成,不打算供開發人員使用。

手動配置IBM-EJB-JAR-bnd.xmi,最簡單的方法來部署應用程序,指定綁定信息,然後看看結果PROFILE_HOME/config/cells/cell/applications/APP.ear/deployments/APP/META-INF/ibm-ejb-jar-bnd.xmi