axis客户端问题 10

在客户端运行到这句ServiceobjService=newService();(importorg.apache.axis.client.Service;)出现如下问题... 在客户端运行到这句Service objService = new Service();(import org.apache.axis.client.Service;)出现如下问题

java.lang.NoSuchMethodError: org.apache.commons.logging.LogFactory.getClassLoader(Ljava/lang/Class;)Ljava/lang/ClassLoader;
at org.apache.commons.logging.impl.LogFactoryImpl.getClassLoader(LogFactoryImpl.java:447)
at org.apache.commons.logging.impl.LogFactoryImpl.initDiagnostics(LogFactoryImpl.java:476)
at org.apache.commons.logging.impl.LogFactoryImpl.<init>(LogFactoryImpl.java:95)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at org.apache.commons.discovery.tools.ClassUtils.newInstance(ClassUtils.java:111)
at org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:151)
at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:533)
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:372)
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:332)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at com.comtop.product.webservice.test.CimClient.main(CimClient.java:16)
Exception in thread "main"
在地址栏输入:http://127.0.0.1:7001/web/services/CimMoudelExportService
可以显示:
CimMoudelExportService
Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here...

====================================================================
代码:
import org.apache.axis.client.Service;

public class CimClient {

public static void main(String[] args) {
String url = "http://127.0.0.1:7001/web/services/CimMoudelExportService";
Service objService = new Service();
}
}
=============
OK,已经解决,主要是版本问题,可能和其他包有冲突,调正jar包顺序即可
展开
 我来答
我的创业绝地反击之路
2015-03-03
知道答主
回答量:3
采纳率:0%
帮助的人:2606
展开全部
我也碰到伏丛这个问题了,最后是在Order and Export中调整了顺漏枣序,因为Service类在缺搜樱axis.jar中,所以把它移至最后,最后Service service=new Service(),就不报错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友495e229
2010-07-12 · TA获得超过699个赞
知道小有建树答主
回答量:332
采纳率:87%
帮助的人:123万
展开全部
用的胡前dispatchAction吧,就是你的神亮的参数传递的时候,找不到与你参数对应的方法
配置文件里面有裤瞎清一个parameter="??";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式