我有一个通过简单的Endpoint接口公开的JAX-WS Web服务(example)
如果我正确理解API,作为直接调用Endpoint.publish(使用Sun的HTTP Server)的替代方法,我们可以:
Endpoint e = Endpoint.create(impl);
e.publish(context);
我可以使用此e.publish(..)
API发布到嵌入式tomcat服务器吗? (example)
答案 0 :(得分:2)
虽然已有两年多了,但相关问题的this answer仍适用。如果要部署到tomcat,无论是以嵌入模式还是正常模式运行,都需要打包war
并将其放在webapps目录中。
要以问题中描述的方式使用publish()
方法,tomcat必须提供Sun HTTP Server Service Provider Implementation,而不是Jetty。 Sun的HTTP服务器的替代方案是{{3}}。