JBoss 4.2.2中默认不包含JAXB库吗?

时间:2012-02-06 11:01:34

标签: web-services deployment jaxb jboss-4.2.x

我使用jboxx 4.2.2的wsconsume工具创建了一个ws客户端(我必须使用jboss 4.2.2作为我的项目)。

当我存档并部署jar并在我的项目中使用它时,它抛出了一个未找到的类异常。

经过调查,结果发现默认情况下jboss 4.2.2中不包含所需的jaxb库。

我可以简单地将所需的库从客户端文件夹复制到server / default / lib,但我想知道是否有配置我可以更改为默认包含客户端文件夹?

旁注:我觉得很奇怪,我可以生成客户端,但不能在不复制jaxb库或调整配置的情况下部署它,我错过了什么?

1 个答案:

答案 0 :(得分:2)

  

经过调查,结果发现默认情况下jboss 4.2.2中不包含所需的jaxb库。

是。 JBoss 4很古老,早于JAXB 2。

  

我想知道是否有配置我可以更改为默认包含客户端文件夹?

不,您需要在应用程序本身或server/default/lib中包含所需的库。

  

我觉得奇怪的是我可以生成客户端但是无法在不复制jaxb库或调整配置的情况下部署它

生成代码只是输出文本的练习。它本身并不需要它生成代码的库。