JBoss jar库文件

JBoss jar库文件,jboss,jar,Jboss,Jar,在JBoss中,如果您有一个ear归档文件,那么告诉环境位置的方法 lib文件夹中可以找到库文件的部分是application.xml文件 现在,我将ear文件拆分为单独的.war和.jar文件。我不再有ear文件夹,所以我直接在JBoss中部署war和JAR 在war档案中,我有html和servlet文件。在jar归档文件中,我有bean文件。现在,库文件只是JavaBean所需要的,而不是servlet所需要的 因此,我需要一个.jar文件中的文件夹来放置lib文件,并告诉系统该文件夹的位

在JBoss中,如果您有一个ear归档文件,那么告诉环境位置的方法 lib文件夹中可以找到库文件的部分是application.xml文件

现在,我将ear文件拆分为单独的.war和.jar文件。我不再有ear文件夹,所以我直接在JBoss中部署war和JAR

在war档案中,我有html和servlet文件。在jar归档文件中,我有bean文件。现在,库文件只是JavaBean所需要的,而不是servlet所需要的


因此,我需要一个.jar文件中的文件夹来放置lib文件,并告诉系统该文件夹的位置。

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

谢谢您的回答。我以前有这种结构,但现在我没有任何ear存档了,只有2个:一个jar和一个war。我知道这个lib目录。是否没有办法将libs与jar归档中的其他文件捆绑在一起?谢谢Toni在最后一条评论的后面。如果把这一点直接放在你的答案中,我可以选择这一个作为我的正确答案。现在明白了:-)不,标准规范不允许你把一个罐子放在另一个罐子里。也许有些供应商为此提供了特定的解决方案,但这些都不是标准的。标准溶液是将所有相关的罐子放在耳朵里。您可以做的,也是标准的,是将库jar放置在war的WEB-INF/lib目录中;但是EJBJAR没有提供类似的结构。不久前,我想知道,正如你们所做的,是否有任何标准的方法来实现这一点。您可以在谷歌上找到更多信息:“ejbjar中的库”