写 webservice,和调用问题

lioushuei 2009-09-22 04:28:50
我用myeclipse 创建了 一个 webservice工程 很简单 ,类似 hello word。


IExchangerservice 接口
public String example(String message);


ExchangerserviceImpl 类
public String example(String message) {
return message;
}

String url="http://localhost:8080/webExchanger/services/Exchangerservice";

我现在的调用的方法也是从网上找来的:
Service s=new ObjectServiceFactory().create(IExchangerservice.class);
XFireProxyFactory xf=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String url="http://localhost:8080/webExchanger/services/Exchangerservice";

IExchangerservice hs=(IExchangerservice) xf.create(s,url);
String st=hs.example("zhangjin");
System.out.print(st);

是不是 要把 IExchangerservice 和 这个ExchangerserviceImpl 类都拷贝到我 现在这个工程里面才可以调用?

我现在 Service s=new ObjectServiceFactory().create(IExchangerservice.class); 这句就出错
javax/xml/stream/XMLStreamReader 类没找到 。。要导入那几个包?

帮忙整理下并 回答 这2个问题 谢谢
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhang_83 2009-09-24
  • 打赏
  • 举报
回复
这种调用方式必须是拿到服务端的类文件才可以,而大多数情况下如果开发webservice的团队并不是你的团队,那最好还是不要用这种方式调用,使用wsdl直接生成自己的客户端存根会比较灵活一些。
java_renzhe 2009-09-24
  • 打赏
  • 举报
回复

Xercer.jar
Xfire-all-1.2.6.jar
Xalan.jar
Commons-discovery-0.2.jar
Xmlsec-1.3.0.jar

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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