这是我的情况:
我正在使用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它们不能包含泛型等。
我愿意接受建议,只要我不需要对结构进行大修,或改变环境等。
答案 0 :(得分:0)
原来它只是将Java Bean类型类放入JWS文件可访问的类路径中。一旦它在那里,自动转换为XML负责创建一个复杂的SOAP类型等...所以像馅饼一样简单,只需要你的代码在正确的位置!希望这有助于其他人