找不到org.apache.axis.AxisFault,即使我已经设置了maven依赖项

时间:2013-11-21 05:06:11

标签: java eclipse maven axis

我是maven,Java和所有jar'y的新手。我最初创建了一个没有maven的Eclipse Java项目,并手动添加了org.apache.axis jar文件(它们存在于我的硬盘上)。这允许我在Eclipse中运行和调试。然后,我学习了maven并将项目转换为maven,以便我可以自动化构建。我理解我的下一步是正确设置所有依赖项。我能够添加一些没有问题但是我收到org.apache.axis.AxisFault的错误。

这是我对pom.xml的依赖:

<dependency>
    <groupId>org.apache.axis</groupId>
    <artifactId>axis</artifactId>
    <version>1.4</version>
</dependency>

我在命令行mvn package上成功构建,但是当我尝试运行main rountine(java -cp target/mything-0.0.1.jar me.mything.TestApp)时,出现以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/AxisFault
    at me.mything.TestApp.main(TestApp.java:16)
Caused by: java.lang.ClassNotFoundException: org.apache.axis.AxisFault
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
...

任何想法我做错了什么?

0 个答案:

没有答案