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

org.apache.axis2.AxisFault:Serviceclasscom.caf.template.service.xtgl.IOraUserServicem... 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);
}
困扰了好几天了,希望哪位能帮我解决一下。谢谢
展开
 我来答
邗启3V
2013-10-29 · TA获得超过7271个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1395万
展开全部
检查下你的配置文件的服务名字和配对的实现类是否设置。
希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式