码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat闪退解决

时间:2018-03-29 12:05:10      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:不能   not found   端口   提示符   shutdown   路径问题   bat   bsp   ctp   

下载了最新版本的tomcat,是解压版的,完事后就闪退。

但我的jdk是安装好的,在命令提示符中测试java,javac,java -version等命令都是好使的。

我的解决方法是:

1.在系统变量中添加JAVA_HOME,JAVA_CATALINA,TOMCAT_HOME环境变量,其值全是tomcat的安装路径,即技术分享图片

图片上的蓝色字,复制粘贴即可。

2.在bin中的startup.bat和shutdown.bat里添加

SET JAVA_HOME=C:\Program Files\Java\jdk-9.0.4     (jdk的安装路径)
SET CATALINA_HOME=G:\javastudy\apache-tomcat-9.0.6  (tomcat安装路径),即

技术分享图片

这样后,tomcat就能启动,但是127.0.0.1:8080测试页面是404 not found

3.查阅别人的博客,我总结tomcat出问题最常见的俩点是,jdk与tomcat路径问题(上面说的),另外就是端口占用问题,即8080端口不能用,抱着瞎猫碰到死耗子心情试了试,在conf目录下有个server.xml文件,将

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

里面的8080改成了8000,之后我就测试一下,

127.0.0.1:8000回车后,果然就出来了tomcat的测试页面。

4.我还想知道8080端口到底在干什么,命令提示符cmd后键入netstat -ano回车,即

技术分享图片

发现有个pid为5080,再Ctrl+alt+点,点详细信息后发现

技术分享图片

发现pid为5080的有个进程在运行,具体是干什么的,不清楚,反正就是占用了。

端口查询参考的链接是:

https://jingyan.baidu.com/article/215817f784c2d61eda1423c4.html

 现在学习还处于菜鸟阶段,问题层出不穷,但钻研就会有收获。

tomcat闪退解决

标签:不能   not found   端口   提示符   shutdown   路径问题   bat   bsp   ctp   

原文地址:https://www.cnblogs.com/wcher/p/8668659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!