JAXBライブラリはJBoss 4.2.2にデフォルトでは含まれていませんか?

私はwsconsumeツールを使用してwsクライアントを作成しました(私のプロジェクトにはjboss 4.2.2を使用することが必須です)。

私がアーカイブし、jarをデプロイし、私のプロジェクトでそれを使用したとき、例外が見つからないクラスが投げられました。

調査の結果、必要なjaxbライブラリはデフォルトでjboss 4.2.2には含まれていないことが判明しました。

私は単に、クライアントフォルダから必要なライブラリをserver/default/libにコピーすることができますが、デフォルトでクライアントフォルダを含めるように変更することができますか?

sidenote:私はクライアントを生成することができますが、jaxbライブラリをコピーしたり、設定を調整したりせずに展開することができないのは奇妙です。何か不足していますか?

1

1 答え

調査の結果、必要なjaxbライブラリはデフォルトでjboss 4.2.2には含まれていないことが判明しました。

はい。 JBoss 4は古く、JAXB 2より前です。

デフォルトでクライアントフォルダを含めるように変更できる設定があるのだろうか?

いいえ、必要なライブラリをアプリケーション自体に入れるか、 server/default/lib に入れる必要があります。

クライアントを生成することはできますが、jaxbライブラリをコピーしたり、設定を調整したりせずに展開することができないというのは奇妙なことです。

コードを生成することは、テキストを出力することに過ぎません。使用するコードを生成するライブラリ自体は必要ありません。

2
追加された