私は JBOSS AS 7.0.2 Final を使用しており、7.0.2 RESTEASY 2.2.1.GA に付属する RESTEASY のバージョンを 2.3.4.Final などの新しいバージョンにアップグレードしようとしていました。JBOSS が提供するパッチ適用に示されている指示に従いましたが、それを実行すると、アプリケーション サーバーの起動時に、module.xml ファイルを解析できないというエラーがスローされます。
7.1.1 Final で同じ手順を試みたところ、問題なく動作しました。
最初の質問は、誰でも 7.0.2 で RESTEASY を更新する方法を知っているということです (私の他のサーバーはすべてこれを使用しているので、他のサーバーをリセットして新しいバージョンの JBOSS に置き換える必要はありません)
このエラーが新しいバージョンで解決されることを期待して、RESTEASY をアップグレードしたいと思っていました。
また、バージョン 2.3.4.Final を使用するように POM を調整し、すべてのスコープを試してみましたが、常に新しい jar の使用に失敗し、JBOSS 提供の jar に固執します。
15:14:09,947 SEVERE [org.jboss.resteasy.core.SynchronousDispatcher] (http--127.0.0.1-8443-6) POST /countermeasure/customQueryLite の実行に失敗しました: org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: 見つかりませんでしたタイプ: メディアタイプ: application/xml の java.util.ArrayList の応答オブジェクトの MessageBodyWriter
org.jboss.resteasy.core.ServerResponse.writeTo(ServerResponse.java:216) [resteasy-jaxrs-2.2.1.GA.jar:] で
json、text、および単一の xml オブジェクトでは正常に機能しますが、xml のリスト オブジェクトでは機能しません。
resteasy と jboss に関するこれらの問題に関する回答は役に立ちます。