1

我有一个使用部署在 tomcat 5.5 上的 jax-ws 构建的 Web 服务。在这个 Web 服务中,我有一些获取和返回 java bean 对象的方法。我使用 java 提供的 wsimport 工具以正常方式创建了我的存根:wsimport address/service?wsdl.

wsimport 工具创建允许我访问远程方法和所有 bean 类的所有类。

我的问题是我已经在我的代码中定义了我的 bean。我不想在我的代码中到处更改我使用的 bean。实际上,我想向存根指定要使用的 bean。

而且wsimport生成的bean也不完全相同;wsimport 将数组转换为列表。

有没有办法向 wsimport(或其他存根构造函数)指定我想使用哪些 bean?

4

1 回答 1

1

我认为您可以更改 wsimport 编组和解组数组的方式。

关于自定义类,请参阅需要使用自定义类而不是在 web-services 中生成(通过 wsimport)

于 2011-10-09T15:03:13.393 回答