1

Web コンテナー内で実行する必要のない、スタンドアロンの Web サービスを開発しています。

これは次のように非常によく似ています。

http://weblogs.java.net/blog/ramapulavarthi/archive/2006/06/maintaining_ses.html

また、次のこともわかりました。

JAX-WS Web サービス内から ServletContext にアクセスするにはどうすればよいですか?

これでクライアントからのセッション管理を有効にしました:

((BindingProvider) webInterface).getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true);

サーバー側では、メッセージ コンテキストを取得できました。

MessageContext mc = wsContext.getMessageContext();

しかし、取得しようとすると:

Object c = mc.get(MessageContext.SERVLET_REQUEST);

オブジェクトcは常にnull.

4

0 に答える 0