java - 从 Eclipse 启动 Tomcat 期间的神秘异常

标签 java eclipse exception tomcat logging

相关:Cannot view exceptions thrown during Tomcat startup from Eclipse

我有 Eclipse 设置来强制中断 NoClassDefError 异常。当我通过 Eclipse 启动 tomcat 并部署我的 Web 应用程序时,我在这种异常类型上得到 5-6 次强制中断,但实际上没有任何内容输出到 catalina.out 或我的 log4j 日志文件。我为 log4j 尝试了几种不同的日志级别(错误、警告、调试),但我找不到有关这些异常发生的任何信息。事实上,我知道它们正在发生的唯一原因是 Eclipse 调试器正在破坏它们。

从概念上讲,我理解 NoClassDefError 异常的含义,但我无法获得加载失败的类,因为我无法在任何地方找到堆栈跟踪!

最佳答案

您对 Tomcat 日志文件夹有写权限吗?

此外,请确保您的所有图书馆都将在您的 war 中结束。 左键单击您的项目,转到“属性”。 转到部署程序集。 确保所有库都转到将要创建的 war 中的 /WEB-INF/lib 文件夹。

关于java - 从 Eclipse 启动 Tomcat 期间的神秘异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397817/

相关文章:

Java - Objective C Socket UTF8 问题

eclipse - 颠覆: Tag and commit modified files at once

java - 当实现违反其接口(interface)契约时抛出什么异常?

java - 谷歌应用引擎 HardDeadlineExceededError

Java SQL 空对象抛出 MySQLIntegrityConstraintViolationException 而不是自定义异常

java - 为返回类型 'Optional<T>' 编写 Javadoc

java - 加载奖励视频广告时显示进度条

java - 如何在 Web 应用程序中使用 java io 访问文件(Glassfish 服务器)

Android 4.0 Eclipse 编译失败

java - 为微调器实现 onItemSelectedListener