%tomcathome%/conf 下的文件出错了,你可以重新解压tomcat 5 并把conf目录下的文件拷过来覆盖掉并重新配置你的应用.

解决方案 »

  1.   

    呵,一般是端口号的问题,
    在conf下改个端口号试试。
      

  2.   

    回复人: mouselshl() ( ) 信誉:100  2004-11-17 20:42:00  得分: 0  
     
     
       关机再来,我也有过类似莫名其妙的情况,第二天来就好了,当天就是不行,除了关机都试过
      
     
    有可能tomcat被启动为后台服务了
    所以会出现端口冲突
      

  3.   

    执行tomcat 下的shutdown.bat,后再执行startup.bat就可以了
      

  4.   

    在dos窗口用catalina.bat run运行,看它会报什么错
      

  5.   

    C:\>catalina.bat run
    The CATALINA_HOME environment variable is not defined correctly
    This environment variable is needed to run this program
      

  6.   

    不是说没有定义CATALINA_HOME 嘛?
    定义环境变量CATALINA_HOME 和你的Tomcat_home一样就行了
      

  7.   

    若你在tomcat home的bin里可以启动startup和shutdown这两个bat,而在外面不能启动,则就是因为你没有设置catalina_home。catalina_home的值和tomcat_home的值一样
      

  8.   

    把"服务"里的tomcat服务设置成手动
      

  9.   

    我的也是出毛病
    jdk正常运行了。可是tomcat就是不行。启动tomcat,窗口闪了一下就没了。重装N次 了还是不行,郁闷死我了。
      

  10.   

    我也看到过这个情况
    可能是你的JAVA_HOME和classpath没有设好
    你在startup.bat文件中设好这些
    set  JAVA_HOME=  ...//你正确的JAVA_HOME
    set classpath=...  //你正确的classpath
    然后再试
      

  11.   


    我曾经碰到过
    重装了系统以后
    再重新安装jdk1.4.2和tomcat5.0
    在98系统下j2sdk1.4.2的javac命令不可以用而java命令可以用
    在xp系统下j2sdk1.4.2的java命令不可以用而javac命令可以用
    而tomcat5.0都不能用
    大部分都是路径配置问题
    注意不能有空格,也要注意“.;”等符号
    ~!!~
      

  12.   

    1,先在进程管理里面,把tomcat服务器的进程结束,如果有的话
    2,如果有oracle,把相关服务或者进程关掉,再试试
      

  13.   

    我也经常遇到这种情况,在启动startup 的时候,把鼠标在dos窗口上点一下,然后关闭,再shutdown 和 startup 文件,如果不行,反复操作几次
      

  14.   

    如果是用安装文件安装的tomcat,打开控制面板-管理工具-服务,找Apache tomcat服务自动改成手动;
    如果是压缩包解压后的,用文本编辑器编辑startup.bat,里面设置catalana_home=%tomcat_home%;
    试试吧
      

  15.   

    首先检查jdk装好了没,设置java_home只后在任意位置输入java/看是否有java的提示;
    98下要修改AotuExe.bat文件(添加path、classpath、java_home、tomcat_home),同时注意修改startup和shutdown的dos窗口中内存值(自动改成大点的值)还有每次改完记得重起机器;
    2000和XP下直接设置环境变量,在环境变量中追加path、classpath和java_home,添加环境变量时注意写法,一定要放到最前面,且不要有空格,记得用“;”各开
      

  16.   

    我相可能是端口号的事吧,不过这些问题都是自个机子上的,没有亲手操作也很难解决。
    不过有一个笨笨的方法:
    把Tomcat服务器卸载了。
    再装一次呀!
    我想问题可能会解决的哦!
      

  17.   

    端口号没冲突,java_home=c:\j2sdk1.4.2
    tomcat_home=c:\tomcat
      

  18.   

    第一:看路径,就是你设的TOMCAT_HOME的路径是不是一样!
    第二:如果一样,看CATALINA_HOME是否和TOMCAT_HOME一样!第三:你的TOMCAT是覆盖的还是新装的,如果是覆盖的那是肯定要出错的,因为从TOMCAT4.0到5.0这个的set MAINCLASS=org.apache.catalina.startup.Bootstrap,是不一样的,中间有很多的类都不一样!所以,如果覆盖的话那就只有重装吧!因为你找出错误的时间比你把以前做的移至这个目录下的时间长,自己考虑吧!
      

  19.   

    OK,问题解决了。不过,都不是以上的原因。真正的原因是,我放在c:\tomcat\common\lib的一个jar文件有问题。所以tomcat服务器启动加载时出错了。我把那文件删掉换了个正确的就行了。我希望有类似问题的朋友也要注意到这个问题,希望对你们有所帮助!现在高兴了,散分。