如何解决启动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。

posted on 2014-04-05 00:48  Rebel_hin  阅读(6042)  评论(0编辑  收藏  举报

导航