2013-02-02 39 views
1

我正在学习如何仅使用javaSE 6或更高版本来构建和发布Jax-WS Web服务。我正在阅读的书说,对于文档样式的ws,您需要在发布ws之前调用wsgen实用程序,以便创建充当请求和响应消息中数据的包装的java类。然而,我试图发布ws而不调用wsgen,并且一切看起来都很好:Endpoint.publish发布了ws实例,并且按照预期包装了请求和响应消息(我使用SoapUI来测试WS)。用javaSE编写Wsgen

我的jdk版本是1.7,jax-ws版本是2.2.4。这本书讲述了jax-ws 2.1。有可能jax-ws 2.2自动调用wsgen或者即时生成包装?

非常感谢您的帮助。

尼科

回答

1

我发现这书上的笔记谈到如何使用WSGEN生成WSDL时:

“在目前的地铁释放,端点出版商自动生成,如果程序员 WSGEN文物不会...... Metro发布的这个便捷功能将会进入核心Java,从而避免文档样式服务中的wsgen步骤。“

我认为这是当前版本的Jax-WS所发生的情况。