Tomcat闪退
之前安装也使用过tomcat,今天电脑东西没有了。重新安装了一下。发现点击starup.bat闪退。后来在网上找了一些答案,本来不是打算写出来的但是又想自己总结一下。希望可以帮到大家。
一。 首先考虑的是端口占用
(这个应该出现几率比较小)
二。 现在讲的是这一种方法
(多半是以下原因)
1.网上帖子基本上说出现这个问题最大的原因是因为环境变量没有配对,大家可以参见下面这个帖子比对一下:
http://blog.csdn.net/wsad_hjk/article/details/27374753
我这里jdk8.0之前已经装好了,所以java环境也是配好了的。
2.tomcat的bin文件夹下找到startup.bat找不到路径,详细如下:
(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文件目录)
参见帖子:http://www.jb51.net/article/53879.htm
(闪退的原因)
其实问题就是,没有Java的JDK,我们需要到环境变量配置系统变量JAVA_HOME。我们都知道,1.5 以上的版本的JDK只需要配置path变量就可以了。但是如果你想在机器上使用tomcat的话,你就必须配置JAVA_HOME,指向JDK的安装位置
本文内容有参考 https://blog.csdn.net/u013912006/article/details/70161882 (这是原文)