Java使用XFire调用WebService接口(菜鸟就别进来了……)

xuechunfeng 2013-02-21 10:49:07
public class TestWebService {

public static void main(String[] args) {

String endpoint = "http://localhost:8080/BTVMonitorSystem/webservice/IBtvMonitor?wsdl";
Service service = new Service();
Client client=null;
String strxmlString="<RecordSet><channel><id>60</id><channelName>tt</channelName><state>1</state></channel></RecordSet>";
try {
client = new Client(new URL(endpoint));
Object[] result= client.invoke("saveChannel", new Object[] {strxmlString});
if (result!=null) {
System.out.println(result[0]+"=================");
}else {
}
} catch (Exception e) {
e.printStackTrace();
}

}

}
目的是调用远程的接口,现在是在本地做试验。所以就这样写了。就是想在一个普通类里调用另一个工程里的一个接口。可是执行的时候却报出异常如下:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaComplexType.getAttributes()Lorg/apache/ws/commons/schema/XmlSchemaObjectCollection;
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.hasAttributes(WSDLServiceBuilder.java:662)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.isWrapped(WSDLServiceBuilder.java:582)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.visit(WSDLServiceBuilder.java:392)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.build(WSDLServiceBuilder.java:195)
at org.codehaus.xfire.client.Client.initFromDefinition(Client.java:264)
at org.codehaus.xfire.client.Client.<init>(Client.java:236)
at org.codehaus.xfire.client.Client.<init>(Client.java:246)
at com.jetsen.TestWebService.main(TestWebService.java:17)
...全文
3691 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
s478853630 2013-08-26
  • 打赏
  • 举报
回复
给你demo,慢慢研究一下吧,或许可以哦! http://download.csdn.net/detail/s478853630/4200187 http://download.csdn.net/detail/s478853630/4200258
xieyucheng719 2013-08-26
  • 打赏
  • 举报
回复
解决了么....求答案...范同样错误...
  • 打赏
  • 举报
回复
看下包是否冲突了
martin_2013 2013-02-21
  • 打赏
  • 举报
回复
菜鸟怎么了,菜鸟就不能mark一下啊!
xuechunfeng 2013-02-21
  • 打赏
  • 举报
回复
xmlschema-core-2.0.3.jar 这个是最新的jar包了吧???
lemon520 2013-02-21
  • 打赏
  • 举报
回复
XmlSchema.jar,换个最新的jar包试试

81,092

社区成员

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

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