我的pom文件中有以下依赖项: -
<dependency>
<groupId>org.jvnet.ws.wadl</groupId>
<artifactId>wadl-core</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
系统上存在jar文件,可以解析依赖关系。但是当代码运行时,它在java.lang.ClassNotFoundException上失败:org.jvnet.ws.wadl.util.DSDispatcher。 DSDispatcher存在于jar文件和正确的包中。任何人都可以建议问题可能是什么?我已经尝试将wadl-core pom中的所有依赖项添加到我的pom中,这没有帮助,我已经在我的依赖项上尝试了各种范围。
谢谢!
答案 0 :(得分:0)
根据您在评论中的答案,您似乎将项目打包成war文件(或耳朵)。它不应该将wadl-core放在JBoss lib中,而应该真正嵌入到你的档案中。
如果在应用程序的pom.xml中使用<packaging>war</packaging>
以及问题中提到的依赖声明,wadl-core应该出现在war文件中的WEB-INF / lib中。