tomcat启动不了,屏幕一闪而过,log报错报错 ClassNotFoundException:org.apache.catalina.start.Calalina 我的环境变量配置如下:
calalina_base  d:\apache-tomcat-6.0.32
calalina_home  d:\apache-tomcat-6.0.32
calalina_tmpdir  d:\apache-tomcat-6.0.32\temp
java_home   c:\program files\java\jdk.6.0_21
classpath   d:\apache-tomcat-6.0.32\bin\bootstrap.jar在线坐等

解决方案 »

  1.   

    用的什么工具、?myeclipse吗?
      

  2.   

    在myeclipse菜单栏中window-preferences-tomcat中
    在tomcat-home栏导入你的tomcat所在路径 
    在tomcat version选择你的tomcat对应的版本 如(version5.x)
    在Context-declaration-mode中
    如果选择Server.xml(可以在你的tomcat\conf\server.xml中更改你的tomcat端口如下
     <Connector port="8080"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   debug="0" connectionTimeout="20000" 
                   disableUploadTimeout="true" />这里如果8080端口已经被占可以再这里更改)
    如果选择Context.xml需要在你的tomcat\conf\Catalina\localhost目录下手动配置数据源或者建项目时把你的项目建成tomcat项目这样就以直接在项目上点击右键直接在tomcat project栏选择update context definition就可以自动生成数据源 点开tomcat栏在JVM-Settings中选择你所用的JRE
      

  3.   

    在启动文件bat中最后加一行:pause,然后看屏幕的提示信息
      

  4.   

    首先,你要看看打你的jdk安装是否正确,运行cmd,进入控制台,运行java -version,看看是否正确。然后你看看你的进程里面是不是tomcat进程还在啊,杀死进程,之后startuptomcat
      

  5.   

    昨天也碰到了你这样的问题
    tomcat启动不了
    其实检查下环境变量。,
    我昨天是升级了下JRE 结果就被悲剧了,
    重装JDK 解决~
      

  6.   

    在startup.bat和 catalina.bat的最后加上 pause
    然后点击 startup.bat,看看报什么错误
      

  7.   

    环境变量配置有问题。
    d:\apache-tomcat-6.0.32\lib  把这个路径加上,另外你的jdk lib路径也加进环境变量里。
      

  8.   

    ClassNotFoundException:org.apache.catalina.start.Calalina  
    不是环境变量错了,就是应该少了jar包吧
      

  9.   

    直接startup.bat启动的 在cmd里面 calalina run报上面的错误  在cmd里面运行startup.bat没错误 就是一些配置信息 但是我什么都不改 换个tomcat 就可以使用 为什么 
      

  10.   

    按以下改一下就OK了变量名    CLASSPATH      值      .;%JAVA_HOME%\lib\dt.jar;
    变量名    JAVA_HOME      值      .;%JAVA_HOME%\lib\dt.jar;
    变量名    path           值      .;%JAVA_HOME%\bin;
      

  11.   

    变量名    JAVA_HOME      值      .;%JAVA_HOME%\lib\dt.jar;
    这一行删掉
      

  12.   

    我也是这种情况,不过我在eclipse里面能启动,用bat文件就是这样一闪而过,用pause打点,提示java_home should point to a jdk not a jre,用
    if not exist "%JRE_HOME%\bin\java.exe" echo no jre java 
    if not exist "%JAVA_HOME%\bin\java.exe" echo no jdk java 检查
    提示no jre java,no jdk java ,
    但用if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe" 
    检查出来的路径是正确的,搞不定什么情况