2016-12-10 8 views
1

JBOSS EAP6.4でジャージWebサービスを実行しようとしていますが、JSONObjectマッピングが機能していません。しかし、同じwarファイルがweblogicサーバのtomcat &リクエスト/ repsonseフローのために働いています。Jboss EAP6.4は "JSONObject" Jersey Webサービスのマッピングをサポートしていますか?

RESTメソッド宣言:

@POST 
@Path("/getUser") 
@Consumes(MediaType.APPLICATION_JSON) 
@Produces(MediaType.APPLICATION_JSON) 
public User test(@Context HttpServletRequest request, 
       @Context HttpServletResponse response, 
       JSONObject jsonObject) {...} 

おかげ

+0

JSONObjectはサポート対象ではありません。 Stringパラメータを受け入れ、その文字列でJSONObjectを自分で構築してください。 –

+0

Thanks @peeskillet。現在、StringをJSONbjectに変換しています.JSONObjectマッピングがJBOSS EAPでサポートされているかどうかを確認したいと考えていました。 – selva

+0

あなたはどのマッピングについて話しているのですか? –

答えて

1

のJavaEE 6仕様によれば、JBossのEAP 6はRESTEasyのを介して行われるJAX-RS実装を提供する必要があります。独自のJAX-RS実装をパッケージ化しないことをお勧めします。ただし、Jerseyなどの異なるJAX-RS実装を使用してパッケージ化する必要がある場合は、Red Hatが独自のアプリケーションの一部として検討します。

関連する問題