我使用jboxx 4.2.2的wsconsume工具创建了一个ws客户端(我必须使用jboss 4.2.2作为我的项目)。
当我存档并部署jar并在我的项目中使用它时,它抛出了一个未找到的类异常。
经过调查,结果发现默认情况下jboss 4.2.2中不包含所需的jaxb库。
我可以简单地将所需的库从客户端文件夹复制到server / default / lib,但我想知道是否有配置我可以更改为默认包含客户端文件夹?
旁注:我觉得很奇怪,我可以生成客户端,但不能在不复制jaxb库或调整配置的情况下部署它,我错过了什么?
答案 0 :(得分:2)
经过调查,结果发现默认情况下jboss 4.2.2中不包含所需的jaxb库。
是。 JBoss 4很古老,早于JAXB 2。
我想知道是否有配置我可以更改为默认包含客户端文件夹?
不,您需要在应用程序本身或server/default/lib
中包含所需的库。
我觉得奇怪的是我可以生成客户端但是无法在不复制jaxb库或调整配置的情况下部署它
生成代码只是输出文本的练习。它本身并不需要它生成代码的库。