那用myeclipse的run server或者debug server呢??这个还真不知道。。

解决方案 »

  1.   

    tomcat直接启动,环境变量直接调用catalina.bat的配置,windows服务启动,那就一来你系统设置的环境变量,所以你最好两者对一下,把系统设置的环境变量的JAVA_home path这些设一下.
      

  2.   

    先找到病灶所在。
    比如,startup 启动和服务启动有何区别,检查每个相关脚本,环境
      

  3.   

    tomcat不要在eclipse里启动,就正常启动就好
      

  4.   

    你是不是在天津java群里问过?
      

  5.   

    找到了,根本的原因在window service 无法获取环境变量中的值(比如在系统的高级属性设置类似于JAVA_HOME)。而只能从注册表(安装版)或者在注册service时候,利用//US//ServiceName ++Enviroment KEY=VALUE;KEY=VALUE