我启动网络应用程序时收到java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
。
正如您在下图中看到的那样,我的类路径中有tomcat-juli.jar
用于Tomcat服务器配置,但它仍然无效。
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 12 more
我该如何解决这个问题?
答案 0 :(得分:0)
将tomcat-juli.jar放在Tomcat用于加载类的路径(lib目录)中。如果您的Tomcat找不到它,您可以将jar复制到您正在使用的JRE的lib目录中。
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试导出CLASSPATH = / usr / share / tomcat8 / lib / tomcat-juli.jar。
您可以找到更多信息Here
我发现您添加的路径为/usr/share/tomcat8/bin
而非/usr/share/tomcat8/lib/
请检查此信息