出现startup.bat闪退处理方法
(1)没有配置好java
原因:tomcat软件是java语言开发的。tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到tomcat启动所需的jvm。
第一步我们首先需要知道Tomcat双击startup.bat闪退的原因是环境变量没有配置好,一般是没有找到jre路径,我们首先检查一下jdk有没有安装好,打开命令提示符,输入“java -version”,出现如下图所示代表jdk安装好了,如下图所示:
但是你输入'java'和'javac'可能会出现错找不到的情况
第二步
配置JAVA_HOME或者JRE_HOME导致的。那么下面添加上JAVA_HOME和JRE_HOME。具体步骤为计算机→属性→环境变量,然后添加系统变量;
添加完JAVA_HOME和JRE_HOME两个系统变量之后,在将这两个变量放到path系统变量中,方法是,在path变量值的后面直接追加 【;%JAVA_HOME%;%JRE_HOME%】注意!分号是环境变量的分割符号,不可少。
第三步配置好tomcat环境变量之后,找到startup.bat,进行双击,如下图所示:
第四步可以看到已经正常启动tomcat了,如下图所示:
第五步也可以在浏览器输入“http://localhost:8080/”进行测试一下,如下图所示:
(2)端口占用的错误
原因: tomcat启动所需的端口被其他软件占用了!
解决办法:
a)关闭其他软件程序,释放所需端口
b)修改tomcat软件所需端口
找到并修改%tomcat%/conf/server.xml文件
(3)CATALINA环境变量问题
原因:tomcat软件启动后,除了查找JAVA_HOME后,还会再查找一个叫CATALINA_HOME变量,这个变量的作用是设置tomcat的根目录。
解决办法:建议不要设置CATALINA_HOME变量。检查如果有的话,清除掉!!!
(4)在tomcat中配置环境
在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
(5)tomcat中的java地址错误
打开tomcat7w.exe
把这些地方的路径都更改正确
我自己是把这些改对了之后就可以正常启动了