NoClassDefFoundError:org / apache / juli / logging / LogFactory

SDW*_*ACW 2 java eclipse tomcat7

尝试启动tomcat7时出现此错误:

Buildfile: E:\Workspace\test\config\deploy\build.xml
tomcat.start:
     [java] java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
     [java]     at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:60)
     [java] Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
     [java]     at java.net.URLClassLoader$1.run(Unknown Source)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(Unknown Source)
     [java]     at java.lang.ClassLoader.loadClass(Unknown Source)
     [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
     [java]     at java.lang.ClassLoader.loadClass(Unknown Source)
     [java]     ... 1 more
     [java] Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
     [java] Exception in thread "main" 
     [java] Java Result: 1
BUILD SUCCESSFUL
Total time: 923 milliseconds
Run Code Online (Sandbox Code Playgroud)

我使用此链接:[ /sf/ask/556880971/?lq=1 ]并在我的JRE中复制“ tomcat-juli.jar”和...,但不起作用

n

ps:当我将tomcat 6更改为7时,出现此错误,我的项目在此更改之前有效!

She*_*age 5

由于在Eclipse的启动环境中缺少tomcat-juli.jar而发生此错误

我通过执行以下步骤解决了这一问题-

1.双击“服务器”视图中已安装的Ode v1.x服务器。

2.单击打开启动配置。

3.选择“类路径”选项卡>“添加外部JAR”> [您的TOMCAT_DIR] \ bin \ tomcat-juli.jar。

4.单击“应用”,然后单击“确定”。

5,启动你的Tomcat服务器


Jen*_*ens 0

看来您错过了tomcat-juli.jar类路径中的 。下载并将其添加到您的类路径中。