tomcat闪退问题


出现startup.bat闪退处理方法

(1)没有配置好java

原因:tomcat软件是java语言开发的。tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到tomcat启动所需的jvm。

第一步我们首先需要知道Tomcat双击startup.bat闪退的原因是环境变量没有配置好,一般是没有找到jre路径,我们首先检查一下jdk有没有安装好,打开命令提示符,输入“java -version”,出现如下图所示代表jdk安装好了,如下图所示:

tomcat闪退问题_第1张图片

但是你输入'java'和'javac'可能会出现错找不到的情况

第二步

配置JAVA_HOME或者JRE_HOME导致的。那么下面添加上JAVA_HOME和JRE_HOME。具体步骤为计算机→属性→环境变量,然后添加系统变量;


tomcat闪退问题_第2张图片


tomcat闪退问题_第3张图片

添加完JAVA_HOME和JRE_HOME两个系统变量之后,在将这两个变量放到path系统变量中,方法是,在path变量值的后面直接追加 【;%JAVA_HOME%;%JRE_HOME%】注意!分号是环境变量的分割符号,不可少。

tomcat闪退问题_第4张图片
tomcat闪退问题_第5张图片

第三步配置好tomcat环境变量之后,找到startup.bat,进行双击,如下图所示:


tomcat闪退问题_第6张图片

第四步可以看到已经正常启动tomcat了,如下图所示:

tomcat闪退问题_第7张图片

第五步也可以在浏览器输入“http://localhost:8080/”进行测试一下,如下图所示:


tomcat闪退问题_第8张图片

(2)端口占用的错误

原因: tomcat启动所需的端口被其他软件占用了!

解决办法:

a)关闭其他软件程序,释放所需端口

b)修改tomcat软件所需端口

找到并修改%tomcat%/conf/server.xml文件


tomcat闪退问题_第9张图片

(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

tomcat闪退问题_第10张图片


tomcat闪退问题_第11张图片


tomcat闪退问题_第12张图片


tomcat闪退问题_第13张图片


tomcat闪退问题_第14张图片


tomcat闪退问题_第15张图片

把这些地方的路径都更改正确

我自己是把这些改对了之后就可以正常启动了

你可能感兴趣的:(tomcat闪退问题)