Jboss

JDK 1.6 上的 JBoss 5.1.0 - 我需要調整配置以使其工作嗎?

  • November 9, 2011

我正在執行 JDK 1.6.0u21 的機器上安裝 JBoss 5.1.0。

在 5.1.0發行說明中,標題為“5.0.0.GA 的兼容性問題”的部分中有以下段落:

JBossAS 5.0.0.GA 可以使用 Java5 和 Java6 進行編譯。Java5 編譯的二進製文件是我們的主要/推薦的二進制發行版。它經過了嚴格的測試,可以在 Java 5 和 Java 6 執行時下執行。在 Java 6 下執行時需要手動將以下庫從 JBOSS_HOME/client 目錄複製到 JBOSS_HOME/lib/endorsed 目錄,以便使用 JBossWS 支持的 JAX-WS 2.0 api:

我有點困惑這一段是指 JBoss 5.1.0 還是 JBoss 5.0.0。發行說明肯定是針對 JBoss 5.1.0 的,但本節指的是 JBoss 5.0.0,而 5.1.0 肯定是從 JDK 1.6 開始的,雖然我還沒有部署任何東西。

我是否需要複製指定的文件,或者這個警告實際上是針對 JBoss 5.0.0 的,因此應該被忽略?

庫(上面未列出)是

jbossws-native-saaj.jar
jbossws-native-jaxrpc.jar
jbossws-native-jaxws.jar
jbossws-native-jaxws-ext.jar

您可以$JBOSS_HOME/lib/endorsed自己檢查目錄以查看它們是否已經存在。(我可以確認它們已經用於 5.1.0 企業版,不確定社區版)。

無論如何,如果您的應用程序使用 JBoss Web 服務,您將只需要這些庫。

引用自:https://serverfault.com/questions/293825