tomcat和idea都占用了8080_IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...
生活随笔
收集整理的這篇文章主要介紹了
tomcat和idea都占用了8080_IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用IDEA調試程序的時候,有時候在上一次tomcat關閉未完全的時候,再一次啟動debug模式時會出現如下提示
提示我們端口127.0.0.1:3934這個端口被占用,無法debug模式運行程序。
對于還不怎么熟悉使用IDEA的開發而言,會非常奇怪為什么啟動tomcat容器運行程序的時候不是使用8080端口,而是用到3934(也可能是其他的端口號)。
于是運行cmd系統命令使用netstat -ano查看系統中正在被使用的端口列表,卻發現這個端口并不在列表中。
很奇怪的事。
經過研究,發現原來:這是IDEA調試模式的設置問題。
打開 Run/Debuger Configurations 窗口,找到TomcatServer ->tomcat8080 -> Startup/Connection,選中Debug
我們可以發現這是IDEA的debug模式指定的調試端口:使用Debug模式啟動tomcat時會使用3934端口。
打開任務管理器我們會發現有兩個java.exe進程
關閉JB標志的java.exe進程,該進程關閉不會影響IDEA的運行。
使用正常模式啟動,然后再次使用調試模式啟動便不會再提示端口占用。
總結
以上是生活随笔為你收集整理的tomcat和idea都占用了8080_IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uml活动图 各个功能的操作流程和分支_
- 下一篇: simapro学习_北京师范大学环境学院