4591566 发表于 2015-8-11 08:51:39

如何解决启动tomcat的startup.bat闪退问题?

  免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。
  原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。

  
  解决办法1(推荐):
  
  一般在配置jdk路径时,如果是直接在path前加上jdk路劲就会出现这个问题;
  换一种配置方式就OK了:
  首先在系统变量那新建一个,命名“JAVA_HOME”,值为C:\Program Files\Java\jdk1.7.0_51(示例);
  再在path路劲前加上“%JAVA_HOME%\bin;” 就可以了。
  再去启动tomcat的startup.bat 就能正常启动了。
  
  解决办法2:
  1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
        SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)
      SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录)
  2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:
        SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)
      SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录)
  3.将你要发布/部署的web文件复制到tomcat的webapps目录下。

  4.双击startup.bat即可启动tomcat,成功启动。
  5.双击shutdown.bat即可停止tomcat。或者在已启动的tomcat窗口中直接ctrl+c也可停止tomcat。
页: [1]
查看完整版本: 如何解决启动tomcat的startup.bat闪退问题?