我需要在 Tomcat 6 和 Intellij Idea 12.1.4 Ultimate 下调试 Web 应用程序。
当我尝试将我的 Web 应用程序部署为展开的 WAR 文件时,出现以下异常:
java.lang.NoClassDefFoundError: ru/mycompany/MyClass
我查看了带有爆炸 WAR 的目录(File -> Project structure -> Artifacts -> MyApp exploded -> Output directory equal to C:\dev\myapp\exploded)并在C:\dev\中找到了MyClass.class文件myapp\exploded\ru\mycompany目录。
由于我收到上述错误,因此这个位置是错误的。
MyClass.class应该位于展开的 WAR 目录中的什么位置,以便 Tomcat 6 找到它?