Tomcat 闪退解决

问题 ?

Tomcat 是我们常用的web应用服务器,和Tomcat打交道家常便饭,经常会遇到启动闪退问题

问题排查?

1.正常启动如下:
信息: Server startup in 16246 ms 出现服务启动多少毫秒
2.没有最后一句话就停了,或者直接闪退
a.有的放矢直接找Tomcat logs 文件夹今天日志
Tomcat报错日志
b.查看端口 netstat -ano |findstr “port”
在这里插入图片描述
c.杀掉进程 taskkill /pid (pid号 如5724) -f
在这里插入图片描述
d.此问题是权限不足,同样命令用系统管理员操作以win10 为例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
e: 再次启动ok
在这里插入图片描述

思考 ?

上面的确可以解决问题,既然是端口冲突,被占用,说明之前的端口也有用,直接干掉,杀掉进程鲁莽,我们可以改变Tomcat 的端口来解决问题
a. 找到Tomcat conf文件夹下的server.xml
Server port=“8005” shutdown=“SHUTDOWN” 关闭端口 8005
Connector port=“8080” protocol="HTTP/1.1 --启动端口和协议 connectionTimeout=“20000” — 连接超时时间
redirectPort=“8443” — 重定向端口
Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” – 和其他http协议连接的接口

b.所有涉及的端口,全部进行修改关键
Server port=“8006” shutdown=“SHUTDOWN”
Connector port=“8081” protocol="HTTP/1.1
Connector port=“8090” protocol=“AJP/1.3” redirectPort=“8447”
c. 启动OK
在这里插入图片描述
d.访问:可爱的汤姆猫出来了
在这里插入图片描述

默认路径的配置

path:虚拟路径 " " 表示根路径
docbase:实际路径 (可写绝对路径也可写相对路径)
debug:“0” 表示级别最小,检查最少
比如 原来访问 localhost:8081/test/index.html
配置后:直接访问 localhost:8081
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/WindwirdBird/article/details/104980144