JBossサーバーをRESTEasy 3.0.10から3.1.0にアップグレードしようとしています。 Googleのリソースの1つは、プレーンテキストまたはXML形式でデータを返すことができます。正しく動作していますが、警告メッセージ "RESTEASY002142:複数のリソースメソッドが要求に一致しています"が生成されます。RESTEASY002142 JBossで2つの異なるMIMEタイプを返すときの警告
コードは基本的に次のようになります。
@Path(value = "info")
public interface InfoResource {
@GET
@Produces("text/plain")
public InfoObject getInfo();
@GET
@Produces("text/xml")
public InfoObject getInfoXML();
}
警告メッセージは、サーバが「情報」のリソースに対する要求を受信し、ヘッダを「受け入れる」との優先戻り値の型を指定していないたびに発生します。このコードに何か問題がありますか?暖かいメッセージを取り除く方法はありますか?
このdocumentationのJBossの "Library"クラスの例でも、同じエラーメッセージが生成されることに注意してください。