我使用部署在tomcat 5.5上的jax-ws构建了一个Web服务。在这个Web服务中,我有一些获取和返回java bean对象的方法。我使用java提供的wsimport工具以正常方式创建了我的存根:wsimport address/service?wsdl
。
wsimport工具创建所有允许我访问远程方法和所有bean类的类。
我的问题是我已经在我的代码中定义了我的bean。我不想在我的代码中随处更改我使用的bean。的确,我想在stub中指定哪些bean 我想用。
此外,wsimport生成的bean并不完全相同; wsimport将数组转换为List。
有没有办法指定wsimport(或其他存根构造函数)我想使用哪些bean?
答案 0 :(得分:1)
我认为你可以改变wsimport对阵列进行编组和取消编组的方式。
关于自定义课程,请参阅need to use custom classes instead of generated (by wsimport) in web-services