JAXB 2を使用する Web アプリケーションがあります。Oracle 10g Application Serverにデプロイすると、XML ファイルをマーシャリングしようとするとすぐにエラーが発生します。Oracle はJAXB 1を、密かに「xml.jar」という名前に変更された jar に組み込んでいることが判明しました。
WEB-INF/lib
コード内のクラスローダーをいじる必要がなく、理想的には構成を通じて、Oracleがクラスパスに強制したバージョンよりもデプロイしたjaxb jarのバージョンを使用するようにwebappに強制するにはどうすればよいですか?