类似下面这个串
http://HOST:PORT/axis/services/ServiceName?method=xxx&aname=yyy
可以检验部署的服务,把method和参数aname传过去就可以,
可是我有下面2个问题:
1、首先是我目前遇到的问题:
我的deploy.wsdd中写的是允许所有方法:
<parameter name="allowedMethods" value="*"/>
我这个类中有两个方法(我用java)methodA和methodB.
但是碰到这样的问题:
当我用
http://HOST:PORT/axis/services/ServiceName?method=xxx&aname=yyy来检验时,发现方法methodA没问题,但是换成methodB则出现“HTTP500内部服务器错误”;
当我重新deploy并且重启tomcat后,再试,发现这次恰恰相反,methodB没有问题;而methodA却出现了“HTTP500内部服务器错误”。
这是什么原因呢?难道WEb service只能有一个active method么?而且这个试随机的?但是显然不可能。
我由此产生下面的问题:
2、aname是代表第一个参数name,还是代表argument name;如果是后者那么要传第二个参数怎么办?
哪位高手遇到过类似问题请指点一下,不胜感谢!
--
FROM 202.112.50.*