eclipse - java.lang.NoClassDefFoundError : org/apache/juli/logging/LogFactory 错误

标签 eclipse tomcat

<分区>

启动我的 Java 应用程序似乎有问题:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.util.LifecycleBase.(LifecycleBase.java:37) Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 1 more

尝试了这里的解决方案: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

但我已经看到 tomcat-juli.jar 了。我也在使用 Tomcat 7。可能有什么问题?

最佳答案

你的虚拟机没有找到类 org/apache/juli/logging/LogFactory 检查这个类是否存在于你使用的 tomcat-juli.jar 中(解压并搜索文件) ,如果它不存在,请从 apache 网站下载库,否则,如果存在,则将 tomcat-juli.jar 放在 Tomcat 用来加载类的路径(lib 目录)中。如果您的 Tomcat 找不到它,您可以将 jar 复制到您正在使用的 JRE 的 lib 目录中。

关于eclipse - java.lang.NoClassDefFoundError : org/apache/juli/logging/LogFactory 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7955442/

相关文章:

java - Tomcat NoClassDefFoundError

java - 在 Spring boot 中指定 Tomcat 'Resource's

java - Eclipse 插件 : NoClassDefFoundError on org/eclipse/jdt/ui/JavaUI

java - 为什么我可以为我的 Spring 项目运行 JUnit 测试,而不是 main 方法?

java - Eclipse BlackBerry 应用程序中未找到源错误

tomcat下运行的Java web应用程序挂起

Tomcat 服务器中的 Java 8 Web 应用程序内存泄漏问题

java - 如何使用 tomcat 服务器在单个 solr 应用程序中索引数据

java - JFace:更改 TreeViewer 中 TreeItem 的颜色

android - 在我的 Android 应用程序中包含数据文件