使用javaSE的Wsgen

时间:2013-02-02 15:47:32

标签: jax-ws wsgen

我正在研究如何仅使用javaSE 6或更高版本构建和发布Jax-WS Web服务。我正在阅读的书中说,对于文档样式的ws,你需要在发布ws之前调用wsgen实用程序,以便创建充当请求和响应消息中数据包装的java类。但是,我尝试在不调用wsgen的情况下发布ws并且一切似乎都正常工作:Endpoint.publish发布了ws实例,请求和响应消息按预期包装(我使用SoapUI来测试WS)。

我的jdk版本是1.7,jax-ws版本是2.2.4。这本书谈到了jax-ws 2.1。是否有可能jax-ws 2.2自动调用wsgen或动态生成包装器?

非常感谢你的帮助。

尼科

1 个答案:

答案 0 :(得分:1)

在谈到如何使用wsgen生成wsdl时,我在本书中找到了这个注释:

“在当前的Metro版本中,Endpoint发布者会自动生成 wsgen工件如果程序员没有.....那么Metro版本的这个方便功能将进入核心Java,以便可以避免文档式服务中的wsgen步骤。“

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

相关问题