2012-12-12 36 views
0

在JBoss中,如果你有一个耳朵归档文件,告诉环境lib库的地方 ,它可以找到库文件的地方是application.xml文件。JBoss jar库文件

现在我将耳朵文件分割成单独的.war和.jar文件。我没有耳朵文件夹了,所以我直接在JBoss中部署了战争和罐子。

在战争档案中我有html和servlet文件。在jar文件中我有bean文件。现在库文件只是由java bean所需,而不是由servlet所需。

所以我需要在.jar文件中的文件夹来放置lib文件和一种方式来告诉系统该文件夹的位置。

回答

1

如果你想让你的jar库在ejb-jar中:你不能,标准规范不允许你在另一个jar里面有一个jar。也许有些供应商为此提供了特定的解决方案,但这些都不是标准的。标准的解决方案是将所有相关的罐子放入耳内。你可以做什么,而且它是标准的,是将库jar放在一个war的WEB-INF/lib目录中;但ejb-jar不提供类似的结构。

+0

谢谢你的回答。我曾经有过这样的结构,但现在我再也没有任何耳朵了,只有2个:一个罐子和一个战争。 –

+0

我知道这个lib目录。没有办法将库与jar文件中的其他文件捆绑在一起吗? –

+0

谢谢Toni为你旁边的最后评论。如果把这个委托人直接放在你的答案中,我可以选择这个作为我的正确答案。 –