AXIS

KAZAMI01 2006-09-21 04:57:12
本人最近在学习AXIS,在网上看到了您提供的资料,再做第一个练习的时候就发生了问题,想请教。TOMCAT我启动了。
--服务端
HellWorldByAxis.jws
public class HellWorldByAxis {

public String getHelloWorldAxisOneDemo(){
return "Hello World";
}
public String sayHello(){
return "Hello";
}
}


——客户端
package interfaces.demo;

import java.net.URL;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class TestCallHelloWorld {

public static void main(String[] args)throws Exception{
String strUrl="http://localhost:8888/axis/HellWorldByAxis.jws";
URL url= new URL(strUrl);
Service service =new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress(url);
//call.setOperationName("getHelloWorldAxisOneDemo");
call.setOperationName("sayHello");
String res=(String)call.invoke(new Object[]{});
System.out.println(res);
}
}

——异常
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:84)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:84)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:80)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:72)
at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:81)
at org.apache.axis.client.Service.getAxisClient(Service.java:140)
at org.apache.axis.client.Service.<init>(Service.java:149)
at interfaces.demo.TestCallHelloWorld.main(TestCallHelloWorld.java:13)
...全文
215 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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