2013-03-17 38 views

回答

2

不,你不必创建一个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中的正确位置。

+0

我把战争或整个project..and PLZ进出口新的所有this..how我可以把它放入/ WEB-INF/lib目录??? – Nadia 2013-03-17 14:06:52

+0

@Nadia看我的编辑。 – rdcrng 2013-03-17 14:33:09

+0

是的即时通讯工作与maven ..我添加ejb jar作为一个依赖(pom.xml),但没有任何工作:/ – Nadia 2013-03-17 14:34:02

0

我想出如何将Jar添加到WEB-INF/lib中 1.将jar文件添加到您的WEB-INF/lib文件夹中。 2.右键单击Eclipse中的项目,并转到“构建路径>配置构建路径” 3.添加了“Web应用程序库”库

这将确保所有的WEB-INF/lib目录罐子都被列入类路径。反正UR帮助

感谢

+0

你没有提到任何你希望得到eclipse帮助的地方:) – eis 2013-03-17 14:25:09