如何在ejb-jar中包含外部jar

时间:2011-03-06 18:24:36

标签: eclipse jboss ejb-3.0

如何在我的ejb3 jar文件中包含外部jar文件?有一个带有所有助手类和manifest.mf文件的外部jar项目。现在我在eclipse的classpath中有这个jar。但是当eclipse构建ejb-jar时,我希望它包含这个外部jar文件,所以当我的ejb加载并运行它时,它可以使用外部jar中的类。现在我在Manifest.mf中为ejb-jar添加一个引用,当eclipse构建ejb-jar时,它不包装这个外部jar,在运行时我得到ClassNotFoundException。

有人可以举个例子来说明如何实现这个目标吗?我正在使用Eclipse 3.6和EJB3

2 个答案:

答案 0 :(得分:3)

您必须创建ear或war部署,并将ejb.jar和第三方.jar包含在其中。然后将其部署到jboss

答案 1 :(得分:0)

我找到了解决方案。 方法2为我工作。本教程使用Rational,但我认为Eclipse将是类似的。 http://www.ibm.com/developerworks/rational/library/07/1211_schrag/index.html 看看吧。

相关问题