每当我在tomcat中运行以下内容时,cxf build-in jetty就会启动并提供请求。
<jaxws:endpoint
id="wsServer"
implementor="a.b.c.ServiceImpl"
address="http://localhost:8080/ws">
</jaxws:endpoint>
有没有办法让tomcat收到请求并委托给cxf?
答案 0 :(得分:2)
<强>更新强>
您可以通过关注this article来避免使用嵌入式Jetty:在您的web.xml中使用org.apache.cxf.transport.servlet.CXFServlet
,不要忘记import META-INF/cxf/cxf-servlet.xml
。
或者(如果不是你必须的CXF)你可以:
WSServletContextListener
and WSServlet
。在这种方法中,WS端点列在sun-jaxws.xml
文件中。