0

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

Q2。现在,当我最初尝试在不更改任何内容的情况下执行构建文件(wsdl2java.xml)时,我收到了来自 java 的错误,与“...java 方法中的参数太多,不能超过 255...”或其他相关事实。现在,axis2 或 jax-ws 能解决这个问题吗?

最后...

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

4

1 回答 1

1
  1. 如果 Axis 的早期版本是 1.x,那么是的,您必须生成新的存根。

  2. Axis2 提供了自己的代码生成工具——旧的 xml 可能不是很有用,准备新的。

  3. 好吧,我不完全知道您想要实现什么,如果您更改 ws 运行时,您必须更换存根。

于 2012-07-23T20:17:22.163 回答