0

我在 JBoss 7 中部署了一个 .jar 文件。现在我在 JBoss 中部署的 .jar 文件依赖于其他一些 3rd 方 jars.so 我如何在 JBoss 中添加这些第三方 jars?

4

2 回答 2

1

创建一个 JBoss 模块并将其作为依赖项添加到您的 .jar 中。这是JBoss 模块 API。这是示例JBoss 模块部署

于 2012-09-18T11:03:15.400 回答
0

您可以将您的应用程序打包为 .war 或 .ear 并在其中包含您的依赖项。我发现这比将代码添加为模块更容易部署和管理(使用 Maven)。

也就是说,如果您需要在多个应用程序中重用您的依赖库,您可以选择按照@Sai Ye Yan Naing Aye 的建议将其安装为一个模块。数据库连接器/驱动程序就是一个很好的例子。

我最近发现的另一种迫使您将库安装为模块的情况是当另一个模块需要访问该库时。例如,Hibernate Validator 是 JBoss AS7 内置的——但为了使用它的@SafeHTML 标签,您需要添加 JSoup 库。您不能简单地将它包含在您的应用程序中,因为模块似乎无法访问您战争中的库 - 因此您必须将其添加为模块。

于 2012-10-01T20:52:53.610 回答