1

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

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

经过调查,发现需要的 jaxb 库默认不包含在 jboss 4.2.2 中。

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

旁注:我觉得很奇怪我可以生成客户端,但如果不复制 jaxb 库或调整配置就无法部署它,我错过了什么吗?

4

1 回答 1

2

经过调查,发现需要的 jaxb 库默认不包含在 jboss 4.2.2 中。

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

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

不,您需要在应用程序本身或server/default/lib.

我觉得很奇怪我可以生成客户端,但如果不复制 jaxb 库或调整配置就无法部署它

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

于 2012-02-06T11:04:59.273 回答