我正在尝试使用WebServiceFactory连接Polarion。但是会抛出一个NoClassDefFoundError异常。我在google上没有发现任何有用的东西:
serverUrl = "http://.../polarion/ws/services/";
WebServiceFactory factory = new WebServiceFactory(serverUrl);错误消息:
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
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.polarion.alm.ws.client.tracker.TrackerWebServiceServiceLocator.<init>(TrackerWebServiceServiceLocator.java:16)
at com.polarion.alm.ws.client.WebServiceFactory.<init>(WebServiceFactory.java:78)
at sesa.polarion.connection.PolarionConnectionImpl.<init>(PolarionConnectionImpl.java:92)
at sesa.XmlPolarionCon.main.Main.main(Main.java:28)编辑:
我发现这可能是Java库(在Eclipse中)的一个问题。导入的jar库不能正常工作,图标看起来也不寻常。就像普通的jar-图标,左下角有张纸(我希望你能想象一下我的意思)。这是什么意思?
遗憾的是,由于我的名声,我不能发照片。
谢谢
发布于 2015-08-10 11:38:27
所有这些都有同样的问题。我通过重新使用所有的库解决了这个问题!
发布于 2019-08-29 13:26:07
从Polarion-HOME\SDK\lib\com.polarion.alm.ws.client\lib.导入所有支持库
这将解决这个问题
https://stackoverflow.com/questions/31916370
复制相似问题