【发布时间】:2018-08-27 12:00:42
【问题描述】:
我有一个遗留系统,它使用“查询”大型机来检索数据的soap java web 服务。问题是生产中的war文件没有对应的项目(不知道是怎么发生的)。使用 wsdl,有没有办法重新创建 java 类,它会给我代码,让我看到如何查询大型机或修改代码?我不想要客户端代码,而是实际的实现代码。
我尝试使用 SoapUI 生成代码选项,但 jax-rpc 工件需要 wscompile,而 jdk 中不再提供它。
【问题讨论】:
我有一个遗留系统,它使用“查询”大型机来检索数据的soap java web 服务。问题是生产中的war文件没有对应的项目(不知道是怎么发生的)。使用 wsdl,有没有办法重新创建 java 类,它会给我代码,让我看到如何查询大型机或修改代码?我不想要客户端代码,而是实际的实现代码。
我尝试使用 SoapUI 生成代码选项,但 jax-rpc 工件需要 wscompile,而 jdk 中不再提供它。
【问题讨论】:
例如,您可以使用 NetBeans 来帮助您生成一些类:
它将生成您需要理解和回答 Web 服务调用的所有类。当您之前使用 maven 时,它会配置它以在您每次构建时生成源代码。因此不建议手动更改类。
这只是简单的方法 - 您也可以自己配置 maven pom 以使用 JAX 生成类
【讨论】: