Tomcat报端口号错误,杀死进程/更改端口号/重新部署都没有用,怎么办??

我昨天还能运行MyEclipse的web项目,但中途退出jsp文件时忘了关tomcat,之后就一直出端口号8080、8009的错误,在我试了各种方法后又新增了8005端口错误。之后我放弃了改这个自带的tomcat8.5,重新上网下了一个新的tomcat9.0,于是又回到了8080、8009端口号错误了,大哭啊......

·修改自带的tomcat8.5时
        1、在活动监视器或者命令行强制结束java进程,没用
        2、更改端口号,依然报错,没用
        3、关机重启,没用
        4、删掉server文件,重新配置tomcat,还是没用

·新下载一个tomcat9.0后
        1、部署成功后,在MyEclipse运行再次报8080、8009端口号错误
        2、对了,我忘了在tomcat9.0里面配置环境变量,但我没配置也运行成功了,不知道是不是这个的问题,但我总觉得不是


        于是我觉得应该不是我tomcat出问题了,但问题出在哪里我也不知道。毕竟,我在命令行分别运行两个tomcat(使用sudo sh startup.sh)都能运行成功,然后关闭(shutdown.sh)后在MyEclipse里面单独运行tomcat后,也能在浏览器登录http://localhost:8080页面,但是!!它就是不能运行JSP文件,一运行就报8080、8009端口号错误。

        这到底是什么情况啊???呜呜呜呜

1个回答

我总感觉你已经启动tomcat了,然后再启动了一次。

Outins
Outins 回复qq_23126581: 关闭干净了,只要kill掉后,输sudo lsof -i tcp:8080就没有PID信息,没相应的进程运行。
一年多之前 回复
qq_23126581
渊渟无迹静涛君 回复Outins: 注意看下进程,是不是忘记杀掉了,还是说杀掉后,一段时间又自己启动了
一年多之前 回复
Outins
Outins 这个问题我注意到了,我都是单独运行的,也就是在tomcat8.5/9.0里只运行其中一个,还有就是在终端命令行里和myeclipse里也是只运行了一个。我也在想是不是我昨天退出tomcat是没退出好,导致它还在运行,但是我已经关闭了所有运行的进程了啊,搞不明白......
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐