Java 本地Tomcat环境未启动

Java 本地Tomcat环境未启动,java,exception,tomcat,classnotfound,Java,Exception,Tomcat,Classnotfound,我试图运行本地Tomcat环境,但始终遇到以下错误: Can't load log handler "2localhost.org.apache.juli.FileHandler" java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler at java.net.

我试图运行本地Tomcat环境,但始终遇到以下错误:

Can't load log handler "2localhost.org.apache.juli.FileHandler"
java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler
java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
我已确认%tomcat\u HOME%/bin中存在“tomcat juli.jar”


把头发拔出来。快没了。。非常感谢您提供的任何帮助。谢谢!:)

罐子在/bin中有什么用?如果您使用的是Tomcat5,请将其放在server/lib中;如果您使用的是Tomcat6,请将其放在lib中。这些目录位于类路径中;宾不是

更新:您正在使用,它使用与以前版本不同的系统类加载器。这表明juli JAR属于/bin,因此我之前的建议可能会纠正这个问题,但这不是推荐的tomcat6习惯用法


您有CATALINA_主页吗?

您是否修改了CATALINA.policy配置

grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
        permission java.security.AllPermission;
        permission java.lang.RuntimePermission "setContextClassLoader";
};

您使用的是哪个版本的Tomcat?另外,您可以发布您的logging.properties文件吗?无论出于何种原因,这个.jar文件都会出现在标准Tomcat安装中。试试看。类加载器将不会在/bin中找到它,但会在/lib中找到它。这应该不是必需的。