Bonjour さん、アプリケーション サーバー JBOSS7 とアプリケーションに問題があります。このアプリケーションは、Jetty アプリケーション サーバーで開発されました。JBOSS 7.0.13 final に移行しました。移行後、一部の WS で次のエラー メッセージが表示されます。
org.w3c.dom.DOMException: NAMESPACE_ERR: 名前空間に関して正しくない方法でオブジェクトを作成または変更しようとしました。
長い調査の結果、JBOSS7 に埋め込まれた xalan-2.7.1.jbossorg-1.jar ライブラリがこの問題の原因であることがわかりました。このライブラリを「標準」の xalan の lib 2.7.1 に置き換えると、. Wsが機能します。このソリューションはテスト サーバーでは使用できますが、ターゲット ソリューションでは使用できません。
だから、私はより良い解決策を見つけようとします。jar に xalan lib を追加しようとしましたが、jboss lib と war lib が競合しています。そこで、 JBOSS lib を除外するためにjboss-deployment-structure.xmlを使用しました。しかし、それはうまくいきません。ファイル抽出:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<exclusions>
<module name="org.apache.xalan"/>
<module name="org.apache.xerces" />
</exclusions>
</deployment>
</jboss-deployment-structure>
私を助けるための提案はありますか?
ありがとうございました
Mi3
テクノ : Spring 2.5 Jboss 7.0.13.final Java バージョン "1.6.0_29"