JDK 1.6 上的 JBoss 5.1.0 - 我需要调整配置才能使其工作吗?

JDK 1.6 上的 JBoss 5.1.0 - 我需要调整配置才能使其工作吗?

我正在运行 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 的,因此应该被忽略?

答案1

以下图书馆(未列于上文)

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 服务,您才需要这些库。

相关内容