我可以部署我的web maven項目嗎?知道它具有對EJB Maven項目的依賴關係嗎?或者,我是否必須創建一個EAR,然後將它們打包,然後我才能部署它們?我可以部署一場包含JAR依賴性的戰爭嗎?
謝謝
我可以部署我的web maven項目嗎?知道它具有對EJB Maven項目的依賴關係嗎?或者,我是否必須創建一個EAR,然後將它們打包,然後我才能部署它們?我可以部署一場包含JAR依賴性的戰爭嗎?
謝謝
不,你不必創建一個EAR。 Java EE Web配置文件支持在/ WEB-INF/lib或/ WEB-INF/classes中將EJB打包到WAR中。因此,由於您有一個單獨的EJB項目,只需將其放入/ WEB-INF/lib。由於您正在使用Maven,只需將您的EJB項目列爲依賴項即可。
更新
既然你使用Maven,您的EJB項目的pom.xml
將包含<artifactId>
,<groupId>
和<version>
根元素下,該項目。只需將這三項複製到您的網絡項目pom.xml
下的<dependencies>
元素即可。然後,當您構建Web項目時,maven會自動將您的EJB項目捆綁到WAR中的正確位置。
我想出如何將Jar添加到WEB-INF/lib中 1.將jar文件添加到您的WEB-INF/lib文件夾中。 2.右鍵單擊Eclipse中的項目,並轉到「構建路徑>配置構建路徑」 3.添加了「Web應用程序庫」庫
這將確保所有的WEB-INF/lib目錄罐子都被列入類路徑。反正UR幫助
感謝
你沒有提到任何你希望得到eclipse幫助的地方:) – eis 2013-03-17 14:25:09
我把戰爭或整個project..and PLZ進出口新的所有this..how我可以把它放入/ WEB-INF/lib目錄??? – Nadia 2013-03-17 14:06:52
@Nadia看我的編輯。 – rdcrng 2013-03-17 14:33:09
是的即時通訊工作與maven ..我添加ejb jar作爲一個依賴(pom.xml),但沒有任何工作:/ – Nadia 2013-03-17 14:34:02