tomcat启动端口号老是提示被占用,但是在浏览器可以打开8080端口,怎么破

tomcat启动端口号老是提示被占用,但是在浏览器可以打开8080端口,怎么破

clipboard.png

clipboard.png

阅读 5.8k
9 个回答

先在shell里kill 8080的进程,再启动ide的调试,就是tomcat占用了8080端口。
编辑器启动调试相当于你又开了一个tomcat进程。

可能是你启动了好多个Tomcat的缘故,我之前也遇到过,杀掉再起就可以了

浏览器8080端口可以打开说明系统已经有一个Tomcat进程在运行。
一般发生在Windows下使用安装包安装的Tomcat上,可参考如下步骤处理:

  • 命令行输入services.msc,启动本地服务管理器

  • 查找 Apache Tomcat 的服务,双击在弹出窗口中将启动类型改为手动,同时点击停止

  • 尝试启动IDE中的Tomcat

把占用8005 8009端口的进程也杀掉

有可能是多次开启,所以已经有这个进程了,你可以在cmd里输入 netstat -ano 找到占用端口的进程,然后记下进程号,再 taskkill

最简单的方法,重启计算机.虽然看起来很蠢

tomcat服务应该是默认开机启动的吧。然后你手动再启动应该端口就冲突了

新手上路,请多包涵

1.关掉eclipse
2.在任务管理器中查找java.exe, 全部关闭它
3.重新打开eclipse, 启动tomcat

两者不可同时使用。 除非使用不同的端口。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题