我们可以从.JWS文件返回自定义对象类型吗?

时间:2011-10-05 20:27:44

标签: java web-services axis

这是我的情况: 我正在使用Apache Axis 1.1。我正在尝试将自定义Web服务设置为.jws文件,该文件只是放在轴web应用程序文件夹中。所以我会/axis/MyWebService.jws

这一切都运行良好,WSDL文件是自动生成的等等。但是,我希望能够返回String以上的Integer等等。我希望能够返回简单的Java Bean类型对象。

鉴于我坚持使用我正在使用的技术,我有什么方法可以实现这一目标吗?我的tomcat环境是java 1.5.XX,但看起来.jws文件是编译的使用1.4左右,b / c它们不能包含泛型等。

我愿意接受建议,只要我不需要对结构进行大修,或改变环境等。

1 个答案:

答案 0 :(得分:0)

原来它只是将Java Bean类型类放入JWS文件可访问的类路径中。一旦它在那里,自动转换为XML负责创建一个复杂的SOAP类型等...所以像馅饼一样简单,只需要你的代码在正确的位置!希望这有助于其他人