我正在使用Maven和Tomcat进行Web开发。我收到以下错误消息:
错误消息:“java.lang.NoClassDefFoundError:/ api / core / dto / IDTO”。
但是,IDTO.class
已存在于文件夹中:
我检查了几个关于NoClassDefFoundError
的答案,他们都说运行时错误PATH
。出了什么问题?为什么我得到了例外?
答案 0 :(得分:0)
该点是拍摄该图像的目录。它应该是:
如果.jar不在.war文件中,则应检查pom.xml以查找依赖项,并确保依赖项中没有<scope>
元素。错误的范围,例如'提供',将使得罐子不被包装在战争中。