我想創建一個使用Maven和Eclipse的項目結構,我使用的原型叫做jboss-ee6-webapp-ear-archetype(7.1.3 .Final),它生成了我想用於4個項目Parent,EAR,EJB和WEB的結構。一旦我得到這個,我修改每個pom文件,以便與Java EE7和Wildfly 8一起工作,直到一切正常,但現在我想添加一個新項目,該項目將具有此應用程序和其他應用程序的基本代碼。 這個「核心」項目將包含daos,ejbs,entities,utils等代碼,以及可用於EJB和Web項目的另一個常用功能。使用Maven的Java EE7項目結構(核心應用程序Ejb,兒童應用程序Ejb)
什麼是最好的方法來添加這個項目?,我想也把它作爲一個子模塊添加,但它創建了一個依賴於父(這是不好的,因爲它必須與其他項目共享),所以我將它添加爲依賴項(jar),但它在使用來自此「核心」jar的託管bean時遇到了問題。我是否需要將其更改爲EJB項目?
我嘗試將* .java(實體,服務等)移動到共享項目中,但EJB項目未找到它們。我在persistence.xml中試過這個: share.jar 和 lib/share.jar 。 –
jonathan
@jonathan你需要使用正確的部署類路徑配置。什麼是正確的取決於你的部署佈局。你有共享項目配置爲一個JBoss模塊? – eis