应该是java_home的设置问题。
你的java是解压的而不是安装的?
确保在系统中设置上了这个。同时注意一下classpath。如果jdk是安装版则一般不会出现这个问题~

解决方案 »

  1.   

    我的java不是解压的,安装包是j2sdk1。4。2    ,我安装tomcat的 时候他也自动搜索到j2sdk了,而且第一次安装后还好用,过段时间就不行了,我把tomcat删了再重新安装也不行了
      

  2.   

    我也遇到 过这个问题,不过我 在删掉tomcat后重新安装了就可以用了,不知道你的是什么原因.你在试试看,卸掉,在装下看看行不 .
      

  3.   

    下载一个Tomcat5.0进行安装,设置相关参数后,用起来很方便的.
      

  4.   

    我现在用的就是tomcat5。0 啊 , 我再单位用的xp ,家里用的win2000 server ,都出了这个问题。
      

  5.   

    TOMCAT自身的问题,我认为是,我用TOMCAT半年多了,经常会出现反复关闭启动TOMCAT后,系统出各种问题,我觉得是这个服务器本身不稳定
    现在我开始用WEBLOGIC了,建议你还是换一下,早晚要换的,TOMCAT只是适合初学者
      

  6.   

    我在dos下都不能启动。error: The CATALINA_HOME environment variable is not defined correctly
    This environment variable is needed to run this program
    可是我在系统环境里配置了catalina_home的路径呀:D:\tomcat;怎么回事呢?正在从asp转jsp.....
      

  7.   

    catalina_home的路径:应该是D:\tomcat。不能有分号的。试试看吧