xjc を使用して XSD から生成されたクラスを含む Java アーカイブ schema.jar があります。schema.jar で生成された一連のクラスからオブジェクトを作成して返す Web メソッドを使用して、CXF Web サービス (jax-ws) を作成する必要があります。コード ファースト アプローチを使用して CXF を試してみましたが、生成された WSDL は有効ですが、schema.jar からインポートされた型の名前空間の問題のため、SOAP 応答は有効ではありません。
編集:応答には、異なるプレフィックス (ns2 と ns3) を使用した XSD からの同じ名前空間の 2 つの宣言があります。レンダリングされた返されたオブジェクトの一部には ns2 の要素が含まれていますが、他の要素は ns3 を使用しています。XMLSpy を使用して応答を検証すると、この奇妙な動作のために要素が不適切であると見なされます。
ドキュメント、チュートリアル、ボグ、または役立つ可能性のあるものを検索してきましたが、有用な情報はあまり見つかりませんでした。これができると仮定すると、このようなことをするときに従うべき特別な手順はありますか?