Tomcat6で実行されているWebアプリケーションとJavaでプログラムされたクライアントアプリケーションがあります。クライアントは、メッセージを検証して適切なWebサービスに転送するプロキシサーブレットにSOAPMessageを送信します。SAAJを使用してクライアントにSOAPMessageを送信します。
SOAPMessage soap = soapFactory.createMessage();
SOAPBody body = soap.getSOAPBody();
body.addDocument( document );
SOAPConnectionFactory soapFactory = SOAPConnectionFactory.newInstance();
SOAPConnection connection = soapFactory.createConnection();
SOAPMessage response = connection.call(soap, PROXY_URL);
これは正常に機能しますが、プロキシサーブレットがCookie(JSESSION)を使用してセッションを実装する必要があります。
応答からそのCookieを取得するにはどうすればよいですか?それを行うためのより良い方法が存在するかどうか知っていますか?