![](/img/trans.png)
[英]How can I add Normal Java project capabilities to EJB project in Eclipse (.ear)?
[英]How do I add EJB capabilities to an Eclipse dynamic web project?
我正在使用 EJB 3.0 開發一個簡單的應用程序,使用 OpenEJB 進行部署,並將 Eclipse 作為 IDE。
我在 Eclipse 中將項目創建為“動態 web 應用程序”。當我嘗試創建第一個無狀態 session bean 時,我意識到無法解析 @Remote 注釋。
解決此問題的正確方法是什么?
感謝您的幫助。
更新:我找到了答案。
TomEE 的安裝目錄包含編譯和運行 EJB 的“apache-tomee-webprofile-1.0.0-beta-2/webapps/openejb/lib”所需的所有 jar 文件
我在 Eclipse 中創建了一個用戶庫,其中包含上述 lib 文件夾中的所有 jars,並將其添加到構建路徑中。
EJB 接口現在可以正確編譯。
現在您可以在 EJB 項目中創建 EJB 並從 WEB 項目中調用它們。
您可以在支持企業應用程序項目的應用程序服務器(如 JBoss)上部署或調試您的 EAP。 EAP 被部署為帶有.ear
擴展名的唯一文件。
例如,如果您使用 Tomcat,則無法部署ear包。
這是一個頁面,其中包含有關使用 Eclipse 創建耳朵的描述。
為 TomEE 或 TomEE+ 添加 eclipse 庫支持的簡單方法如下:
tomEE 庫已添加到您的 eclipse 項目中。
我正在使用 maven 並通過以下簡單步驟讓它工作:
而已!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.