2016-02-29 176 views
0

我正在使用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時,必須將配置文件中的模塊聲明爲驅動程序並將它們添加到數據源。 –

回答

0

當你建立你的.war文件,將它們添加到/ WEB-INF/lib目錄。他們將從那裏的類路徑訪問。在eclipse中,eclipse maven插件m2e將通過讀取您的POM文件來完成,當然,手動運行的Maven也會這樣做。

在POM文件,有它打包爲一個戰爭

<packaging>war</packaging> 

,並宣佈你的罐子作爲一個依賴。

相關問題