日常 Tomcat 遇到的问题,有没有大佬知道怎么解决?

前两天突然发现tomcat不能用了==之前一直是好好的,用eclipse运行项目也没毛病,突然连http://localhost:8080都打不开了,查了查解决办法,最简单的是重装一遍(现在后悔当时没看日志

当时遇到的问题是我打开tomcat点start,结果一直处于停止状态,之前只要一开启就好了,现在进度条蹭蹭过了,下面的状态一点都没变。

1  第一次我选择了重装,没用,8080还是打不开

2  查了查是不是环境变量的问题?我之前用正常运行的时候,并没有配置过环境变量,这次配置了配置,依然没有。

3端口号占用?我把端口号改成8888,从第一次只改了一次,后面尝试了更改三个…更改后的依然打不开。

后来又重装了几次,有一次点start有变化了,终于下面的状态变了,把我激动的,赶紧打开了localhost:8080,然后


我赶紧点开tomcat,它自动关闭了,重点start,重复以上。

心灰意冷了。

一瞬间老了几十岁(

老白颤巍巍地点开日志,发现了:

严重: StandardServer.await: create[localhost:8005]: 

java.net.SocketException: Unrecognized Windows Sockets error: 10106: create

警告: Acceptor thread [http-apr-8080-Acceptor-0] failed to unlock. Forcing hard socket shutdown.


查了还是端口号的问题。

期间用了netstat -aon|findstr查端口号,但是win10下找不到8080这个端口号,我又打开任务管理器,查了查进程,并没有找到java.xxx的进程,我一开始想是不是端口号查不到的问题,后来换个上面显示的端口号,443,就可以查到pid了,为什么8080查不到?

tomcat显示的是端口号可能被占用,而在系统里找并没有找到什么占用它了。

到底是怎么回事呢,谁知道呢。

(心塞

哪位帅哥美女知道给个回复谢谢。


更新——我看别人博客里出现的一种解决方法,居然成功了,好开心。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值