[英]apache cxf: multiple endpoints or multiple CXFServlet servlets?
我已經實現了具有多個端點的Apache CXF Web服務。
我已經成功部署了Web服務。
我遇到的問題是所有端點WSDL都出現在同一servlet URL中。
我可以在同一web.xml
擁有兩個org.apache.cxf.transport.servlet.CXFServlet
類型的servlet,並讓每個servlet服務一個端點,以便於我嗎? ...
和
使用2個CXFServlet的動機是什么? CXF每個Servlet實例支持多個端點。
可以通過多種方式進行配置。 一個例子:
<jaxws:endpoint id="endpoint1"
implementor="#service1Impl"
address="/endpoint1">...</jaxws:endpoint>
<jaxws:endpoint id="endpoint2"
implementor="#service2Impl"
address="/endpoint2">...</jaxws:endpoint>
..其中service1Impl和service2Impl是實現服務接口的bean。
您能否提供有關部署的更多詳細信息? 碼頭? Tomcat的? 還有嗎
在文檔中 ,看起來就像
Endpoint.publish("/service1", new ServiceOneImpl());
Endpoint.publish("/service2", new ServiceTwoImpl());
但是我自己還沒有嘗試過。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.