目前,我们使用以下命令从给定的 WSDL 文件生成单个存根:
wsdl2java -uri "filename.wsdl"
这会生成一个包含所有函数调用等的单个 Java Stub。问题是这次生成的 Java Stub 的大小超过 20mb,这使得编译、调试和重用变得困难。
有人可以建议一种方法来生成隔离的 Java 文件而不是单个存根。
另外,有人可以建议一些其他方法来通过 Java Web 服务处理大型 WSDL 文件。
生成存根时,wsdl2java通常生成数据绑定类作为存根类的内部类。因此,所有数据绑定类都包含在存根类文件中,从而增加了文件的大小。
wsdl2java 参数-u
使其将数据绑定类作为常规类生成,每个类都在其自己的文件中。这将减少存根类文件的大小,尽管您最终仍然会得到相同数量的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)