WildFly - 将JAR添加到类路径中

问题描述:

我正在使用WildFly 8.2.1。WildFly - 将JAR添加到类路径中

我需要将特定的JAR文件添加到类路径中。我怎样才能做到这一点?

我需要进入模块吗?

所有我需要的是增加一些额外的Oracle JAR文件,使使用数据源连接上TLS ...

+0

模块很容易,至少就添加jdbc驱动程序而言。 –

+0

你是对的。然而,并不像我认为他们会那样可怕。它仍然没有工作:它看起来像jarpath没有添加到类路径中(我的Oracle不会连接TLS-ly,它失败时会显示一个错误,显示特定的JAR不在classpath中)......但在另一个当我在JAR列表中引入打字错误时,WildFly会抱怨......因此它们必须以某种方式加载......) – tisek

+0

为什么不把它们放在.war文件中?我认为如果他们被添加为模块,你必须从中获取资源或其他东西。例如,使用jdbc dirvers时,必须将配置文件中的模块声明为驱动程序并将它们添加到数据源。 –

当你建立你的.war文件,将它们添加到/ WEB-INF/lib目录。他们将从那里的类路径访问。在eclipse中,eclipse maven插件m2e将通过读取您的POM文件来完成,当然,手动运行的Maven也会这样做。

在POM文件,有它打包为一个战争

<packaging>war</packaging> 

,并宣布你的罐子作为一个依赖。