java.lang.NoClassDefFoundError:org / apache / juli / logging / LogFactory [英] java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

查看:119
本文介绍了java.lang.NoClassDefFoundError:org / apache / juli / logging / LogFactory的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

似乎在启动Java应用程序时出现问题:


线程main中的异常java.lang.NoClassDefFoundError:
org / apache / juli / logging / LogFactory at
org.apache.catalina.util.LifecycleBase。(LifecycleBase.java:37)
导致: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个

V6- 0-server-at-localhost-failed to start> java.lang.NoClassDefFoundError:org / apache / juli / logging / LogFactory



但是我已经看到tomcat-juli.jar了另外我正在使用Tomcat 7.可能是什么错误?

解决方案

您的vm找不到课程 org / apache / juli / logging / LogFactory 检查您使用的tomcat-juli.jar中是否存在此类(将其解压缩并搜索文件),如果不存在则将库从apache网站其他如果现在把tomcat-juli.jar放在Tomcat用来加载类的路径(lib目录)中。如果您的Tomcat没有找到它,您可以复制您正在使用的JRE的lib目录中的jar。


Seem to have a problem starting my Java app:

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

Tried the solution here: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

But I see tomcat-juli.jar already. Also I'm using Tomcat 7. What might be wrong?

解决方案

Your vm does not find the class org/apache/juli/logging/LogFactory check if this class is present in the tomcat-juli.jar that you use (unzip it and search the file), if it's not present download the library from apache web site else if it's present put the tomcat-juli.jar in a path (the lib directory) that Tomcat use to load classes. If your Tomcat does not find it you can copy the jar in the lib directory of the JRE that you are using.

这篇关于java.lang.NoClassDefFoundError:org / apache / juli / logging / LogFactory的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆