2

我有一个通过简单端点接口公开的 JAX-WS Web 服务(示例

如果我正确理解 API,作为直接调用 Endpoint.publish(使用 Sun 的 HTTP 服务器)的替代方法,我们可以:

  1. 创建端点 -->Endpoint e = Endpoint.create(impl);
  2. 发布端点--->e.publish(context);

我可以使用此e.publish(..)API 发布到嵌入式 tomcat 服务器吗?(示例

Publish 方法的javadoc让我很困惑。

4

1 回答 1

2

尽管它已有两年多的历史,对相关问题的回答仍然适用。如果要部署到tomcat,不管是嵌入式运行还是正常运行,都需要打包一个war,放在webapps目录下。

为了以您的问题中描述的方式使用该publish()方法,tomcat 必须提供一个Sun HTTP Server Service Provider Implementation,但它没有。Sun 的 HTTP 服务器的替代方案是Jetty

于 2012-09-14T12:52:23.683 回答