【已解决】Tomcat 重启后能使用,如图:我使用的是8082端口

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

然后我运行Eclipse后server报错:端口8082被占用 ;如图

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

之后我检查进程,发现8082端口被一个java程序占用

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

 

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

 

 

我把进程杀死后tomcat就变成这样了:

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

重启tomcat后又好了:

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

然后再次查询8082端口后又有一个java程序占用了。

 

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

于是我的端口一直被占用,我一直用不了。

 

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

 

这是我的eclipse的server信息:

 

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

经过排查发现不是项目本身出错,我先在本地访问localhost:8082,发现没有问题,然后我打开eclipse,部署了server以后我发现server显示的stopped的状态,我点击start,发现报错端口占用,我搜索8082的端口,发现没有java进程,这说明没有可以删除的端口进程,但是localhost:8082仍然可以访问,于是我搜索了关于eclipse配置tomcat的问题,搜到了这个,

https://blog.csdn.net/uotail/article/details/80428919

我照着重新部署了,改了eclipse里server的配置以后,退出tomcat,在server重新点击start,eclipse窗口中出现那只猫,然后我在本地访问也可以访问,两边都能访问了以后,我开始运行项目,之后debug了一些小错误,终于运行出来了。

在这期间我一共遇到的错误有:

1.tomcat环境变量没有配置

2.jar包没导入完善

3.Tomcat的work目录没有删除

4.index.jsp的位置不能直接放在web-inf下

5.jsp的相关jar包没有导入

6.eclipse里面的server名称写成路径

7.导入的jar包过多导致tomcat内存溢出

最主要的问题还是

https://blog.csdn.net/uotail/article/details/80428919

所以总结经验是,先把部署好的服务器start再开始运行项目,这样可以确定是不是项目的问题,

在部署好服务器了以后再运行项目检查。

最后放上运行成功截图。完工!!!!!

【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

相关文章: