我是Web服務中的新手。我有一個JAX-WS服務,我需要實現會話機制。 SOAP消息通過HTTP傳輸,我們使用WebLogic,因此JAXWS應用程序部署在WebLogic應用程序服務器上,服務可以從WSDL文檔訪問。如何使JAX-WS webservice以JSESSIONID響應(會話ID)
我有@WebServiceProvider(類實現供應商<的SOAPMessage>)
現在,當我火的登錄請求我要發送JSESSIONID會話cookie回來了,但我們不希望使用CXF或其他任何,就是所謂的麥德龍,坦率地說,我還沒有完全理解。我們也不希望將其作爲持久性cookie,因此手動向響應頭添加cookie也不是一種選擇。但那是有效的,我試了一下。我只是不明白爲什麼會話cookie沒有自動設置。
我一直在尋找網絡,並嘗試了很多東西4天了,沒有任何工作。請幫忙。
尼沙, 你提到的消息來源是使用。但是您在此線程中發佈的代碼使用HTTPBinding.HTTP_BINDING。這是對的嗎 ? – UmeshPathak 2012-02-17 21:04:15
根據我當時發現的文檔(現在沒有鏈接),這是正確的,但我們決定去手動添加一個cookie的解決方案(設置過期時間爲0使cookie不持久),這是足夠好的現在爲我們。 – nisenish 2012-03-06 00:12:18