Tomcat闪退
我电脑之前打开Tomcat是不会闪退的,由于我想解决另外一个问题时,修改了环境变量之后,就完了,Tomcat闪退了,又要解决这个问题。
最好是先进入命令窗口中,进入到Tomcat中bin目录下,输入startup.bat,看看会出现什么问题,对相应的问题解决就好了。如果没啥问题,直接跳过1,从2开始尝试。
- 先检查是不是环境变量配置的问题
首先是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方法对我的电脑都没用,选择重装最管用 ,都无语了,花了好多时间去找问题,之前也遇见的相同的问题,解决之后就不管了,这次遇到又懵逼了,还是要总结一下。