执行Web服务客户端时出错

时间:2011-06-29 01:22:53

标签: java eclipse web-services testing axis

我在JavaBoutique教程中尝试了这个示例,并在尝试执行Web服务客户端时收到此错误消息:

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 test.NHLServiceClient.main(NHLServiceClient.java:12)

有人知道这个错误发生了吗?我已将org.apache.axis jar导入到我的参考库中。我使用的是错误版本或错过了其他参考资料?

由于

1 个答案:

答案 0 :(得分:3)

这是来自Commons Logging的类,您可能需要将其添加到类路径中。您可以从here下载,但如果您正在使用其他内容(例如Maven),则可能只需要添加依赖项。