关于在glassfish中运行webservice 参数序列化与反序列化的问题?

09-10-09 hulumao

是这样的,在tomcat环境中可以正常运行的项目,但放到glassfish中就出现上述问题。

调用的是helloworld方法,我根本就没有输入参数,只有返回一个字符串“hello world”

(注:在tomcat6中正常,http://ss.xyz.com/Service/MyService.asmx?WSDL也正常显示)

但在glassfish中确发生异常,具体错误如下:

System Runtime Exception:

org.springframework.remoting.RemoteProxyFailureException: Invalid JAX-RPC call configuration; nested exception is 参数号的序列化器/反序列化器: 0,名为: "{Able}HelloWorldResponse",类型: "{Able}HelloWorldResponse",不明确,因为无法确定序列化器/反序列化器的类

我觉得很奇怪,我接收的又不是复杂类型的数据,仅仅是个字符串,更何况我还不用传递参数。难道是glassfish中需要设置某些参数?在网上找了很多资料,但还是不能解决问题,苦于无助啊!

[该贴被hulumao于2009-10-09 17:36修改过]

banq
2009-10-09 20:14

可能Web服务一些细微配置的差别。

hulumao
2009-10-10 12:14

也许是glassfish中设置的问题,可我在控制台也没发现哪里可能会影响这儿的?唉,有些问题真的让人摸不着头脑。继续找答案中.

[该贴被hulumao于2009-10-10 12:15修改过]

hulumao
2009-10-10 12:16

咦,无刚回的贴哪去了?