我为以下代码创建了一个 Web 服务,但出现异常:
org.apache.axis.InternalException: java.lang.Exception: Couldn't find a matching Java operation for WSDD operation "andrQues" (0 args)" on invoking the function.
public class Ques {
public String[] AndrQues(){
String ques[] = {"name??", "age??", "grade??"};
return ques;
}
}
有谁知道为什么会这样?也没有生成 wsdl。
最佳答案
我发现了错误。 只需要把“AndrQues”改成“andrQues”,程序就可以正常运行了。
代码中定义的公共方法AndrQues()与WSDD操作andrQues匹配失败导致异常。将方法名修改为小写andrQues后,问题得到解决,程序运行正常。

被折叠的 条评论
为什么被折叠?



