使用 Enterprise JavaBeans 應用程式,以呼叫另一個應用程式中的本端 EJB 元件

Enterprise JavaBeans (EJB) 規格要求包裝在相同應用程式內的 EJB 元件支援本端用戶端視圖。這包括本端 Home、本端商業介面,以及無介面的視圖。沒有包裝在相同應用程式內的 EJB 元件也可以支援本端用戶端視圖,但是要進行其他配置。

關於這項作業

產品支援存取包裝在不同應用程式內之 EJB 元件的本端用戶端視圖,但有下列一些限制:
  • 本端介面以及本端介面使用的所有參數、傳回與異常狀況類型,必須可讓呼叫端應用程式和目標 EJB 應用程式的類別載入器看見。您可以使用伺服器類別載入器相關聯的共用程式庫,或是使用含有這兩個應用程式的一般程式庫參照,確保它們是可見的。
  • 當目標 EJB 應用程式停止時,必須重新啟動呼叫端應用程式,以重新整理 EJB 的任何快取參照。最簡單的解決方案是只要您啟動呼叫端應用程式所倚賴的目標 EJB 應用程式,就重新啟動該呼叫端應用程式。

程序

新增配置到 server.xml 檔;例如:
<library id="ejbInterfaceLib">
        <file name="${server.config.dir}/lib/ejbInterfaceLib.jar"/>
    </library>
    <webApplication id="ejbClient" location="ejbClient.war">
        <classloader commonLibraryRef="ejbInterfaceLib"/>
    </webApplication>
    <ejbApplication id="ejbApp" location="ejbApp.ear">
        <classloader commonLibraryRef="ejbInterfaceLib"/>
    </ejbApplication>

指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_ejb_local
檔名:twlp_ejb_local.html