我花了一些时间调查 Endpoint.publish 能做什么和不能做什么,看来您很快就进入了无证领域。
如果您构建一个简单的独立应用程序,该应用程序使用 Endpoint.publish 公开一个或多个 @WebService 注释类,然后您遇到无法再使用 Endpoint.publish 的情况(出于任何原因),那么最简单的迁移路径是什么?
我知道您可以使用 sun-jaxws.xml 和可选的 Metro jar 创建 WAR,然后您可以将其部署到嵌入式 Web 服务器(如 Jetty 或 Winstone),但我喜欢简单的“获取 THIS 类并在 THIS url 上公开它”没有任何 XML 或完整容器的 Endpoint.publish() API。
有没有好的方法来做到这一点?