我正在尝试使用Java与WebServiceFactory连接到Polarion。但是NoClassDefFoundError - 异常被抛出。我在谷歌找不到任何帮助:(
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-Library的一个问题(在Eclipse中)。导入的jar库无法正常工作,图标看起来不寻常。像普通的jar-左下角有一张纸的图标(我希望你能想象我的意思)。这是什么意思?
可悲的是,由于我的声誉,我无法发布图片:(
由于
答案 0 :(得分:0)
对于所有有同样问题的人。 我通过重新导入所有库解决了这个问题!
答案 1 :(得分:0)
从Polarion-HOME \ SDK \ lib \ com.polarion.alm.ws.client \ lib导入所有支持的库。
这可以解决问题