0

我需要在 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 找到它?

4

1 回答 1

0

如果您在“项目结构”对话框的“可用元素”窗格中双击它,IntelliJ Idea 会自动将元素放在树中的正确位置。

于 2013-09-18T08:23:53.453 回答