| 使用 WebSphere 連結來定義 EJB 參照名稱 |
|
WebLogic 專用部署描述子 weblogic.xml 或 weblogic-ejb-jar.xml 可能包含 EJB 參照。 這些參照會將 EJB 參照對映至其 JNDI 名稱(請參閱下列範例)。為了使參照在 WebSphere Traditional 及 Liberty 上正確地工作,必須將資訊移至 WebSphere Application Server 連結檔。 此規則會標示在 weblogic.xml 和 weblogic-ejb-jar.xml 中找到的 EJB 參照。 將為此規則提供自動修復,該修復採用 WebLogic-specific 部署描述符中定義的 EJB 參考信息,並將其遷移到標準部署描述符和 WebSphere Application Server 綁定檔。 例如,考量參照 EJB MyBean 的 WebLogic Web 模組。 該參照定義於下列 weblogic.xml 範例:weblogic.xml 建構 <weblogic-web-app> <reference-descriptor> <ejb-reference-description> <ejb-ref-name>MyBean</ejb-ref-name> <jndi-name>ejb/MyBean</jndi-name> </ejb-reference-description> </reference-descriptor> </weblogic-web-app> 會將 JNDI 名稱新增至連結檔。 它會參照定義於 web.xml 中的現有參照。 同樣地,在 EJB 專案中找到 EJB 參照時,會將資訊從 weblogic-ejb-jar.xml 檔移至 EJB 連結檔。 下列範例顯示參照了 weblogic-ejb-jar.xml 中之 MyBean 的 MyBean2。 |