ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Tomcat打不开、闪退

2021-11-26 16:03:07  阅读:172  来源: 互联网

标签:bin bat 8080 Tomcat HOME 闪退 环境变量 打不开


Tomcat闪退

我电脑之前打开Tomcat是不会闪退的,由于我想解决另外一个问题时,修改了环境变量之后,就完了,Tomcat闪退了,又要解决这个问题。

最好是先进入命令窗口中,进入到Tomcat中bin目录下,输入startup.bat,看看会出现什么问题,对相应的问题解决就好了。如果没啥问题,直接跳过1,从2开始尝试。

  1. 先检查是不是环境变量配置的问题
    首先是Java的环境配置,在系统环境变量中创建变量名为JAVA_HOME,变量值为jkd的地址
    在这里插入图片描述
    在系统环境变量中创建变量名为CLASSPATH,变量值为,;%JAVA_HOME%\lib
    在这里插入图片描述

在系统环境变量中找到path,添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
在这里插入图片描述
检查java环境配置是否成功,按win+R,输入cmd,打开命令窗口,在命令窗口中输入java和javac,如果二者都出现很多内容,就是配置成功了
在这里插入图片描述
在这里插入图片描述
然后是配置Tomcat的环境变量,创建环境变量,变量名为CATALINA_HOME,变量值为Tomcat的地址
在这里插入图片描述
在系统环境变量中找到path,添加%CATALINA_HOME%\bin
在这里插入图片描述
再打开命令窗口,输入startup.bat,会出现这个界面,一般就是环境变量配置成功,应该是可以打开tomcat,
在这里插入图片描述
配置成功,打开Tomcat不会闪退的话,在浏览器中输入localhost:8080
在这里插入图片描述
2、在bin\startup.bat文件中的第一行后面加入:

SET JAVA_HOME=(JDK目录)

SET CATALINA_HOME=(解压后Tomcat的目录)

保存,运行startup.bat就可以正常启动tomcat服务器,如果想点击shutdown.bat关闭服务器,同样在shutdown.bat文件中加入上面的两行即可。

在这里插入图片描述
3、8080端口号被其他程序占领
在命令窗口中,输入netstat -ano | findstr “8080” 检查8080端口有没有被占有,如果有的话,输入 taskkill /PID 8080 /F 把它关掉。
在这里插入图片描述
我这里就是Tomcat占用了8080端口号,所以就没有关
4、重装Tomcat
删除原来的Tomcat文件夹,然后重新下载解压Tomcat压缩文件
注意:如果Tomcat的解压位置或名字改变了,都需要修改CATALINA_HOME里面的变量值

1、2、3方法对我的电脑都没用,选择重装最管用 ,都无语了,花了好多时间去找问题,之前也遇见的相同的问题,解决之后就不管了,这次遇到又懵逼了,还是要总结一下。

标签:bin,bat,8080,Tomcat,HOME,闪退,环境变量,打不开
来源: https://blog.csdn.net/scscdstfxqxxzqqc/article/details/121559748

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有