Windows下Tomcat8的安装和闪退问题解决
本文参考****博主 哈克沃德、的《Tomcat8启动闪退问题的解决办法》和脚本之家的《直接双击启动tomcat中的startup.bat闪退原因及解决方法》两篇文章,在此感谢两位作者。
链接1: Tomcat8启动闪退问题的解决办法
链接2:直接双击启动tomcat中的startup.bat闪退原因及解决方法
使用步骤:
1.下载
官网地址:http://tomcat.apache.org/
(建议根据系统来选择,32位系统选择32-bit,64位系统选择64-bit)
2.使用
将下载的zip压缩包使用解压软件解压缩
(不要放在含有中文字符下的路径中)
注意:
Tomcat8免安装版本在第一次运行时可以自动配置路径,但是可能因为某些原因,无法进行路径的设置,出现双击闪退问题。
方法一:
1.在tomcat8/bin文件夹下找到startup.bat,右键->编辑,使用记事本打开,在文件头部添加:
SET JAVA_HOME = D:\java\jdk(java jdk安装路径)
SET TOMCAT_HOME = D:\tomcat(tomcat的解压路径)
2.在tomcat8/bin文件夹下找到shutdown.bat,右键->编辑,使用记事本打开,在文件头部添加:
SET JAVA_HOME = D:\java\jdk(java jdk安装路径)
SET TOMCAT_HOME = D:\tomcat(tomcat的解压路径)
3.如双击startup.bat可以正常使用,则证明配置成功;如果仍然闪退,请查看下列方法
方法二:
进行环境变量设置
变量名 | 值 |
---|---|
CATALINA_BASE | D:\tomcat |
CATALINA_HOME | D:\tomcat |
TOMCAT_HOME | D:\tomcat |
JAVA_HOME | D:\java\jdk |
1.JAVA_HOME路径不能以分号结尾,如:D:\java\jdk;
2.CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME后面不能以\进行结尾,如:D:\tomcat\
3.如果想进行问题的详细查看,可以在startup.bat中的最后一行添加”pause”,进行详细信息查看,如下:
我的问题是:
The CATALINA_HOME environment variable is not defined correctly
即CATALINA_HOME设置不正确,因此需要进行环境变量设置,如下
设置完毕之后不要忘记删除startup.bat的最后一行的“pause”
成功运行tomcat
1.显示运行时间,如下
2.可以打开网页http://localhost:8080/进行验证,如下
至此完成tomcat配置,切记不要关闭tomcat的运行窗口,关闭tomcat时可以双击shutdown.up进行关闭
使用时将web项目放在tomcat8/webapps文件夹中,启动tomcat进行部署
后记:
第一次写博客,写的不好请大家见谅。如有意见或建议,可以直接在评论区留言,我会及时改正。