我正在研究如何仅使用javaSE 6或更高版本构建和发布Jax- web服务。我正在阅读的这本书说,对于文档样式的ws,您需要在发布ws之前调用wsgen实用程序,以便创建java类,这些类充当请求和响应消息中数据的包装器。但是,我尝试在不调用wsgen的情况下发布ws,似乎一切正常: Endpoint.publish发布ws实例,请求和响应消息按照预期进行包装(我正在使用SoapUI测试WS)。
我的jdk版本是1.7,而jax-ws版本是2.2.4。这本书谈到了jax-WS2.1。有没有可能jax-WS2.2会自动调用wsgen或动态生成包装器?
非常感谢你的帮助。
尼科
发布于 2013-04-08 21:34:58
当我谈到如何使用wsgen生成wsdl时,我在书中找到了这条注释:
在当前的Metro版本中,如果程序员不这样做,Endpoint publisher将自动生成wsgen工件……随着时间的推移,Metro版本的这一便利功能将进入核心Java,从而可以避免文档样式服务中的wsgen步骤。
我认为这就是当前版本的Jax-WS所发生的事情。
https://stackoverflow.com/questions/14663566
复制相似问题