cmd /c "C:\Program Files\jakarta-tomcat-5.5.9\bin\catalina.bat" run
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Using CATALINA_BASE:   C:\Documents and Settings\Administrator\.IntelliJIdea50\system\tomcat_oa_web_app_3af8a265
Using CATALINA_HOME:   C:\Program Files\jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: C:\Program Files\jakarta-tomcat-5.5.9\temp
Using JAVA_HOME:       C:\Program Files\Java\jdk1.5.0;
'-Djava.util.logging.manager' 不是内部或外部命令,也不是可运行的程序
或批处理文件。我的JAVA_HOME设置的就是C:\Program Files\Java\jdk1.5.0;
为什么还有这样的提示~注:TomCat用的是免安装版.难道Tomcat里还需要什么设置不成???

解决方案 »

  1.   

    C:\Program   Files\,是这中间的空格惹的祸,建议用一个没有空格的路径试试,我也遇到过,处理了就好了。
      

  2.   

    TomCat是要选JDK版本的。如果是安装版,会提示的。
      

  3.   

    C:\Program       Files\,是这中间的空格惹的祸,建议用一个没有空格的路径试试,我也遇到过,处理了就好了。我已经改成Using JAVA_HOME:       C:\Java\jdk1.5.0;
    但是还是不行呀..错误跟原来的提示一样.好郁闷.
      

  4.   

    不是jdk的空格...
    是tomcat放的目录里不要有空格~
    直接放c:\tomcat试下
      

  5.   

    打开
    [code=INIFile]tomcat/bin/catalina.bat[/code]在 rem 的后面一行加入[code=INIFile]set JAVA_HOME=C:\Java\jdk1.5.0[/code]再次确认你的JAVA在 C:\Java\jdk1.5.0
      

  6.   

    C:\Program       Files\,是这中间的空格惹的祸,建议用一个没有空格的路径试试,我也遇到过,处理了就好了。是指tomcat安装路径的空格,不是jdk的空格
      

  7.   

    我把tomcat和jdk的目录都改成没有空格的就好了...
    谢谢大家.
      

  8.   

    问题解决了也不散分鼓励大家啊,jdk的空格倒无所谓的