2015-09-21 51 views
0

我有有一些網絡服務,與使用JPA數據庫交互的EJB一個maven Web項目。這是之前的一個JDeveloper項目,我將結構更改爲Maven,並開始使用eclipse。與Maven部署到WebLogic 11g的

問題是當我部署它創建一個WAR文件與所有文件,包括EJB等,從我看到的this is not possible

當Jdeveloper中部署了這個項目,這是創建一個EAR文件,並把所有的EJBS在EJB.jar並與所有的POJO的戰爭文件。

是否有與Maven這樣做的方法嗎?有這個問題的簡單解決方案嗎?

回答

1

你可以使用maven來實現這一點,一個乾淨的方法應該是將你的項目重新格式化爲一個帶有ejb項目(包含EJB和JPA)的多模塊項目,一個依賴於ejb的戰爭項目(包含POJO類)和一個包含ejb和war模塊的耳項目。閱讀maven-ejb-plugin,maven-war-plugin和maven-ear-plugin。