各位大神好,是这样的。小弟重装完JDK后,发现原来绿色版的tomcat服务起不来了,提示:windows不能在本地计算机启动Apache Tomcat日志中
[2013-07-11 18:21:06] [error] Failed creating java D:\Java\jdk1.6.0\jre\bin\server\jvm.dll
[2013-07-11 18:21:06] [error] 找不到指定的模块。
[2013-07-11 18:21:06] [error] ServiceStart returned 1
[2013-07-11 18:21:06] [error] 找不到指定的模块。
[2013-07-11 18:21:06] [info]  Run service finished.
[2013-07-11 18:21:06] [info]  Commons Daemon procrun finished
是JDK环境变量的问题
求教各位大神,如何修改绿色版tomcat环境变量呢。。

解决方案 »

  1.   

    tomcat不是通过JAVA_HOME定位jdk,JRE_HOME定位jre吗?
    可以在tomcat的bin/setclasspath。bat里设置一下。
      

  2.   

    我原来是装的32位JDK1.6,现在换成了64位的JDK1.7,不知道为什么 日志中还是找JDK1.6
      

  3.   

    命令tomcat6w //ES//打开配置窗口,然后修改jvm路径
      

  4.   

    JDK和tomcat必须同时是32或64的,那样tomcat才能识别对应的JRE,当然如果是在apache官网下载的那种32/64同时兼容的tomcat问题也就没有,亲身体验。