0

在 JBoss 中,如果你有一个 ear 归档文件,那么告诉环境 lib 文件夹的位置(它可以在哪里找到库文件)的方法是 application.xml 文件。

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

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

所以我需要.jar 文件中的一个文件夹来放置 lib 文件,并需要一种方法来告诉系统这个文件夹的位置。

4

1 回答 1

1

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

于 2012-12-12T10:07:42.477 回答