JDK6.0 + Tomcat6.0
先问一个问题 最新的Tomcat好像不用配环境变量?(因为在别的机器我试过,好像没配)
不过因为不好使,我还是配了,如下:
JDK正常。外加叫什么大概CATINA环境变量有仨。
此外ms***.dll在Windows/System32也有。
但是我为啥启动Tomcat总是进度条到一半就自动关了。
log里如下:
[2009-02-05 21:27:48] [info] Running Service...
[2009-02-05 21:27:48] [info] Starting service...
[2009-02-05 21:27:48] [983  prunsrv.c] [error] Failed setting process executable 
[2009-02-05 21:27:48] [1202 prunsrv.c] [error] ServiceStart returned 2
[2009-02-05 21:27:48] [info] Run service finished.
[2009-02-05 21:27:48] [info] Procrun finished.
还有就是一个重大问题,我把Tomcat导入到Eclipse里,然后就好使了,害的我之前调了2个多点,虽然好使,但我想知道咋回事,高手指教

解决方案 »

  1.   

     最新的Tomcat好像不用配环境变量?(因为在别的机器我试过,好像没配) 可以不配置,直接用 bin目录下的那相 startup启动就可以了
      

  2.   

    嗯,可以用 startup启动是不是你装了几个版本的tomcat在电脑上?
      

  3.   

    tomcat 只要设置一下java_home 就可以使用了,不配置什么
      

  4.   

    忘记说了一点 我的bin目录下没有startup 啊 怎么搞的
      

  5.   

    tomcat问题 我的bin目录下有startup
      

  6.   

    不需要配置环境变量是不对的.肯定是需要环境变量的,你的这种情况我也遇到过,单独的tomcat6不能用,可以在MyEclipse里启动tom就能用了,这是因为MyEclipse已经配置好了JAVA_HOME环境变量,所以tomcat会找到它.假如你不从Eclipse里启动tomcat的话.首先,如果安装JDK的时候是用.exe安装程序装的,那么尽管在 我的电脑/系统/环境变量 中没有JAVA_HOME,但其它需要JAVA_HOME的软件(比如netBean,tomcat等),还是会找到JAVA_HOME的. 这个JAVA_HOME环境变量好像是安装程序在注册表中进行了设置,不信的话你可以在注册表中搜索 JAVA_HOME.第二,如果你的JDK是从别的机器上复制过来的(比如直接从其它电脑上把 jdk6.0.10 目录给完整的复制到了你电脑的C:\),如果你启动tomcat的话,会说找不到JAVA_HOME或JRE_HOME,启动失败. 这就需要你在 我的电脑\系统\环境变量 中设置JAVA_HOME的.楼主如果有时间的话,可以分析一下 tomcat安装目录下的bin下的startup.cmd文件,就知道tomcat的启动过程了.我上面说的都是以 运行startup.cmd启动 tomcat为例的.
      

  7.   

    谢谢,已经解决,不过我的tomcat/bin/startup.cmd没有。。 不管了
      

  8.   

    后来我发现以前的版本有startup,我的是6.0
      

  9.   

    楼主也不说说怎么解决的啊
    我的问题和你一样啊,郁闷!
    而且一样没有startup.bat