如何使用java代码解析wsdl文件,而不是用客户端
时间: 2023-02-08 19:56:53 浏览: 165
通过本地java代码访问wsdl接口
可以使用 Apache CXF 或者 JAX-WS 来解析 WSDL 文件并生成 Java 代码。 Apache CXF 提供了 wsdl2java 工具来实现这个功能,而 JAX-WS 提供了 wsimport 工具。
使用 Apache CXF 的示例代码如下:
```
wsdl2java -p com.example.wsdl -d src -client http://example.com/wsdl
```
使用 JAX-WS 的示例代码如下:
```
wsimport -p com.example.wsdl -d src http://example.com/wsdl
```
这里,-p 指定了包名,-d 指定了生成代码的目录,-client 或者不加表示生成客户端代码,最后是 wsdl 文件的地址。
值得注意的是,上述命令只是生成代码的示例,请根据具体情况进行调整。
阅读全文