AXIS调用web service出错~!提示目标服务为null~~~????帮帮忙!

dipingxian 2006-03-02 04:54:40
deploy.wsdd:
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">

<service name="SoapService" provider="java:RPC">
<parameter name="className" value="pfwang.SoapService"/>
<parameter name="allowedMethods" value="*"/>
</service>
</deployment>

执行:java org.apache.axis.client.AdminClient -lhttp://localhost:8008/axis/services/AdminService deploy.wsdd 提示Done

server-config.wsdd:
<service name="SoapService" provider="java:RPC">
<parameter name="allowedMethods" value="*"/>
<parameter name="className" value="pfwang.SoapService"/>
</service>

pfwang.SoapService.java:
package pfwang;
public class SoapService
{
public Integer testSoap(Integer arg,Integer arg1)
{
return (new Integer((arg.intValue()+arg1.intValue())*2));
}
}

客户端调用代码:
Service service = new Service();
Call call = (Call) service.createCall();
URL endPoint = new URL("http://192.168.90.28:9080/axis/servlet/AxisServlet");
call.setTargetEndpointAddress(endPoint);
call.setOperationName("testSoap");
call.setProperty(Call.NAMESPACE,"SoapService");
Object result = null;
result = call.invoke(params);

错误提示:
64282 2006-03-02 16:33:58,653 ERROR -The AXIS engine could not find a target
service to invoke! targetService is null
...全文
387 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangzai6640459 2006-03-07
  • 打赏
  • 举报
回复
你发布的Axis服务通过IE能正常浏览吗?
chg2008 2006-03-03
  • 打赏
  • 举报
回复
你把你的客户端代码贴出来看看
dipingxian 2006-03-02
  • 打赏
  • 举报
回复
新错误:
65424 2006-03-02 17:14:45,882 ERROR -SimpleTargetedChain caught exception
/SoapService
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:474

at org.apache.axis.SimpleTargetedChain.invoke(SimpleTargetedChain.java:
04)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:178)
at org.apache.axis.client.Call.invoke(Call.java:1254)
at org.apache.axis.client.Call.invoke(Call.java:1113)
at org.apache.axis.client.Call.invoke(Call.java:1043)
at org.apache.axis.client.Call.invoke(Call.java:676)
at com.sinosoft.service.event.SOAPEventHandler.invoke(SOAPEventHandler.
ava:115)
at com.sinosoft.service.control.AppRequestHandler.runEvent(AppRequestHa
dler.java:105)
at com.sinosoft.service.control.AppRequestHandler.doRequest(AppRequestH
ndler.java:65)
at com.sinosoft.service.control.AppDispatchCenter.exec(AppDispatchCente
.java:60)
at com.sinosoft.scheduling.ServiceInvoke$1.run(ServiceInvoke.java:69)
at com.sinosoft.scheduling.Scheduler$SchedulerTimerTask.run(Scheduler.j
va:28)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
65444 2006-03-02 17:14:45,902 ERROR -/SoapService
65444 2006-03-02 17:14:45,902 ERROR -/SoapService
/SoapService
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:474

at org.apache.axis.SimpleTargetedChain.invoke(SimpleTargetedChain.java:
04)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:178)
at org.apache.axis.client.Call.invoke(Call.java:1254)
at org.apache.axis.client.Call.invoke(Call.java:1113)
at org.apache.axis.client.Call.invoke(Call.java:1043)
at org.apache.axis.client.Call.invoke(Call.java:676)
at com.sinosoft.service.event.SOAPEventHandler.invoke(SOAPEventHandler.
ava:115)
at com.sinosoft.service.control.AppRequestHandler.runEvent(AppRequestHa
dler.java:105)
at com.sinosoft.service.control.AppRequestHandler.doRequest(AppRequestH
ndler.java:65)
at com.sinosoft.service.control.AppDispatchCenter.exec(AppDispatchCente
.java:60)
at com.sinosoft.scheduling.ServiceInvoke$1.run(ServiceInvoke.java:69)
at com.sinosoft.scheduling.Scheduler$SchedulerTimerTask.run(Scheduler.j
va:28)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
dipingxian 2006-03-02
  • 打赏
  • 举报
回复
params 是个 Object[]
chg2008 2006-03-02
  • 打赏
  • 举报
回复
URL endPoint = new URL("http://192.168.90.28:9080/axis/SoapService");

还有 result = call.invoke(params);
有这样写的吗?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧