2012-07-17 44 views
0

我想設置使用Spring的SimpleJaxWsServiceExporter,易於使用的,但我也需要用的子類來保護web服務web服務端點Jespa的HttpSecurityFilter我可以使用SimpleJaxWsServiceExporter和javax.servlet.Filter嗎?

我懷疑這不開箱的工作,爲SimpleJaxWsServiceExporter是使用單獨的HTTP服務器到包含過濾器的主機webapp - 我應該如何實現這一點?

我有一個類註解爲@WebService,在我applicationContext.xml

<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter" 
     p:baseAddress="http://localhost:9581/"/> 
+0

Jespa HttpSecurityService需要javax.servlet實現才能運行。雖然它的要求很低。唯一模糊的難點在於實現HttpSession。 Jespa需要能夠在HttpSession中設置/獲取byte []數組,並使其實際上保持正確。否則,HSS的Servlet實現要求很簡單。請注意,Jespa HttpSecurityFilter只是HttpSecurityService的一個Filter包裝器。 HttpSecurityService沒有實現javax.servlet.Filter(儘管它看起來很像)。 – squarewav 2016-01-06 02:59:44

回答

2

我發現一對夫婦的替代方式來承載相同的HTTP服務器中的端點(過濾後)

或者使用JAX -WS WSSpringServlet,並通過名稱空間下的wss:binding xml標記或我的首選選項註冊我的@WebService beans,因爲JAX-WS Spring集成對Spring 2具有Maven依賴關係,使用CXF

相關問題