哦!可能是CLASSPATH问题,以前我用PrintScreen键捕获错误信息,呵呵,很麻烦!不过最后还是成功了,你试试!

解决方案 »

  1.   

    你的配置有问题,一般情况是启动后会有一个java小窗口一直停留的。然后可以在标准输出stdout和出错输出里stderr里查看输出信息。
      

  2.   

    有的帖子说: 在行:start后面加上以下四行: 
        SET TOMCAT_HOME=d:\jakarta-tomcat 
        SET JAVA_HOME=d:\jdk1.2.2 
    SET CLASSPATH=d:\jdk1.2.2\lib\dt.jar 
    SET CLASSPATH=d:\jakarta-tomcat\lib\servlet.jar 
    可我的这个文件没有:start这行啊?我应该往哪里加 啊?
      

  3.   

    教你个方法--能看到错误信息的方法!
    很容易的,你一定知道,只是和我一样一时会想不起!
    你可以一命令行的方式打开start.bat你就会看到窗口不会消失了!
    也就是你可以看到错误的信息了!
    这样你就可以对照楼上的各位师兄说的,对症下药了!
    good luck!
      

  4.   

    最好的解决办法:
    在命令行模式下运行start.bat  
    任何信息都能看到的,错误信息也是最准的
      

  5.   

    都不对,给我分就行了。日志在TOMCAT_HOME/logs目录下.起动方式可以是:
    本窗显示:startup.bat
    新开一窜显示:startup.bat start
      

  6.   

    同意二楼的,就是看stderr.log这个文件。
      

  7.   

    iknight(网络骑士) 说的比较正确只是不是很全面具体我说一下在WIN2000下的配置方法.
    在"系统参数"中设定TOMCAT_HOME= TOMCAT的目录如: d:\jakarta-tomcat 
         JAVA_HOME  JDK的目录如:d:\jdk1.2.2 
     CLASSPATH 为JDK的目录\lib\dt.jar;.; TOMCAT的目录\lib\servlet.jar .
      

  8.   

    用catalina run启动,就可以看见了,输出都在当前屏幕
      

  9.   

    在命令行中输入STARTUP,弹出对话框:找不到文件“-Djava.endorsed.dirs="(或它的组件之一),这是什么意思啊?
    而且,JB中的JAKARTA-TOMCAT-4.0.3的LIB下面根本就没有servlet.jar文件。郁闷。
      

  10.   

    楼上的是不是用了jdk1.3的版本的jdk,你换成jdk1.4版本的就应该好了,endorsed机制应该是1.4才有的