Grizzly コンテナーを使用して残りをデプロイし、以下のコードを使用して JSON オブジェクトを送信しました。すべてが非常にうまく機能します。
ClientResponse response = wr.type(MediaType.APPLICATION_JSON).post(ClientResponse.class, cliente);
String body = response.getEntity(String.class);
System.out.println("status="+response.getStatus() + "\n" + body);
Tomcat 7 で同じ残りの例を展開したとき、このコードは動作を停止し、次のメッセージが表示されました。
org.codehaus.jackson.map.JsonMappingException: 型に適したコンストラクターが見つかりません [単純な型、クラス javax.xml.bind.JAXBElement<crud.Cliente>]: JSON オブジェクトからインスタンス化できません (型情報を追加/有効にする必要がありますか? )
理由は本当にわかりません....Grizzlyの埋め込みコンテナーで動作し、Tomcatでは動作しませんか? 何が起こっているのか知っている人はいますか?よろしくお願いします。