tomcat无法启动,log提示没有tomcat-juli.jar,但实际有且路径已经配置。
这个问题搞了一整天还是没有解决,确定已经把tomcat-juli.jar
放在classpath路径了。哪位大侠帮忙解决问题,great thx!

解决方案 »

  1.   

    重装过解决不了问题?log如下,盼望高手:
    2012-07-11 21:13:40 Commons Daemon procrun stderr initialized
    java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
    at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:60)
    Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
    at java.net.URLClassLoader$1.run(Unknown Source)
    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)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more
    Exception in thread "main" 
      

  2.   

    有百度到这个吗?http://liuzidong.iteye.com/blog/898974
    1)(如果是解压版的)一个新的tomcat服务器,有问题,肯定是下载的资源有问题
    2)如果不会配的话,下载一个安装版的, 百度  tomcat 安装版
    3)安装完后,写一个只有一个"HelloWorld"的JSP页面,部署起来,确保tomcat环境正确安装
      

  3.   

    楼上的类似的连接我都看过了,共性的问题:没有把tomcat-juli.jar放在classpath系统变量的中。
    但是我已经放了。自己写了一个java程序import org/apache/juli/logging/LogFactory 编译也能过。
    所以实在没有任何办法了。
    坐等高手?还有请教下楼上的,还有比较热门的java web论坛吗?
      

  4.   

    坐等一天了,还是没有哪位大侠帮忙分析下?
    到Tomcat里面问,有个人说,我log里面的错误是因为:

    Hi,
    This error can be appeared when that class is seen at compile time and not
    in run time or if u add and remove relevant jar file more than one
    time.then there can be a possibility that at run time it picks a class
    which  was not picked at compile time.”
    哪位高手分析下上面的答案,Great thx!
      

  5.   

    tomcat-juli.jar是在tomcat的bin目录下的
      

  6.   

    你机子上装了什么软件,端口有没有冲突.
    没放项目,TomCat没道理起不来?
    1)环境变量配了吗?
    2)是否已安装了与TomCat相匹配的jre与jdk
    3)如2已有,试过装安装版的没?
      

  7.   

    将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 
    报这个错说明你用的是tomcat7。 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。 
    解决方法有两个: 
    一、打开myeclipse,Preferentces->MyEclipse->Servers->Tomcat->Tomcat 6.x 
    ,载入Tomcat7,在"Paths"下,点击“Add JAR/ZIP”,加载tomcat7下的……/bin/tomcat-juli.jar。点击“OK”. 二、可以设置环境变量添加classpath到CATALINE_HOME/bin/tomcat-juli.jar,Tomcat默认启动会自动加载。 
    classpath=……;%CATALINA_HOME%\bin\tomcat-juli.jar;
      

  8.   

    楼主的报错和我的一模一样,一个字都不差,我昨天就整到现在还没整好,什么添加路径、添加环境变量都试过,一直启动不了,服了java和tomcat了!