tomcat闪退问题


出现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






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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容