JBoss 7将jar添加到classpath

时间:2015-02-18 07:19:28

标签: java jboss jboss7.x

我试图将WAR文件部署到JBoss 7中。 我将WAR文件放在standalone / deployments文件夹中。 在启动服务器时我得到了ClassNotFoundError。 我相信由于jar不是WAR文件的一部分而没有放在WEB_INF / lib文件夹中,所以我需要在外部添加它们。

我阅读了很多教程,但我无法理解它是如何工作的。

所以我的问题是我如何简单地将JAR文件添加到JBoss类路径中。

2 个答案:

答案 0 :(得分:1)

如果要添加任何不属于WebApp但仍需要加载的jar,一种方法是尝试在以下位置复制jar: $ JAVA_HOME / JRE / lib / ext目录。

JBOSS服务器应指向此java安装,这可能会解决您的问题。

这可能是一种方式。

JBOSS 7使用基于模块的加载,因此如果模块包含在standalone.xml中,则会加载大多数jar。

如果可以加载第三方模块,您需要检查JBoss发行说明。

答案 1 :(得分:0)

好的我通过创建新模块并在我的jar的MANIFEST中添加模块依赖项来解决它。