webservice接口调用出错,org.apache.axis2.AxisFault:

org.apache.axis2.AxisFault: Service class com.caf.template.service.xtgl.IOraUserService must have public as access Modifier
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.caf.template.service.xtgl.MyService2Stub.saveOrgUser1(MyService2Stub.java:955)
at common.user.UserAction.addUser(UserAction.java:285)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

这是我客户端的报错信息,我的理解是服务器端IOraUserService接口必须是public的,但是我服务器的方法就是public修饰符。下面是我的服务器端代码,saveOrgUser1是我要调用的方法。

package com.caf.template.service.xtgl;

import java.util.List;

import com.caf.template.vo.entity.gl.OrgUser;
/**
* 系统管理模块接口
* @author
*/
public interface IOraUserService {

/**
* 保存
* @param orguser
*/
public String saveOrgUser1(String userstr);
}
困扰了好几天了,希望哪位能帮我解决一下。谢谢

第1个回答  2013-10-29
检查下你的的服务名字和配对的实现类是否设置。
希望对你有帮助。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网