Q1。因此,我在Eclipse Java EE中有一个webapp项目,该项目已经有wsdl2java.xml和存根文件。所有这些都是使用Apache轴的早期版本完成的。现在,为了从apache axis2获取一个新的wsdl2java.xml,我是否必须从命令行重新构建所有内容,然后将其放入我现有的项目中?我将在命令行中执行wsdl2java jar来指定参数,目标和wsdl文件吗?

Q2。现在,当我最初尝试执行构建文件(wsdl2java.xml)而不进行任何更改时,我收到了来自Java的错误消息,该错误涉及“ ... java方法中的参数太多,不能超过255 ...”或类似的东西事实。现在,axis2或jax-ws是否能够解决该问题?

最后...

Q3。如果我使用jax-ws,可以用新的jax-ws生成的存根替换由axis构建的当前存根吗?

最佳答案

如果Axis的早期版本是1.x,则是,您必须生成新的存根。
Axis2提供了自己的代码生成工具-旧的xml可能不是很有用,请准备新的。
好吧,我不完全知道您要实现什么目标,如果您更改ws运行时,则必须替换存根。

10-07 17:01