2012-02-06 28 views
1

我使用jboxx 4.2.2的wsconsume工具創建了一個ws客戶端(必須爲我的項目使用jboss 4.2.2)。JBoss 4.2.2中默認沒有包含JAXB庫嗎?

當我歸檔並部署了jar,並在我的項目中使用它時,它拋出了一個沒有找到的類的異常。

經過調查,事實證明,所需的jaxb庫默認不包含在jboss 4.2.2中。

我可以簡單地將所需的庫從客戶端文件夾複製到server/default/lib中,但我想知道是否有配置可以更改爲默認包含客戶端文件夾?

旁註:我覺得很奇怪,我可以生成客戶端,但無法部署它沒有複製jaxb庫或調整配置,我錯過了什麼?

回答

2

經過調查,事實證明,所需的jaxb庫默認不包含在jboss 4.2.2中。

是的。 JBoss 4是古老的,並且在JAXB 2之前。

我想知道是否有配置可以更改爲默認包括客戶端文件夾?

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

我覺得很奇怪,我可以生成客戶端,但不能將其部署到不復制的JAXB庫或調整配置

生成代碼只是在輸出文本的練習。它本身並不需要它生成代碼來使用的庫。