我在Linux上使用IntelliJ 13.1,并试图按照示例http://spring.io/guides/gs/spring-boot/构建一个基本的REST应用程序
当我从bootRun内部执行目标IntelliJ时,集成的tomcat服务器就会启动,一切正常。
10:09:35: Executing external task 'bootRun'...
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass
:bootRun但是停止执行并不会影响分级任务:
10:11:40: External task execution finished 'bootRun'.我仍然可以访问配置端口上的tomcat实例。只有关闭IntelliJ才会破坏进程。
我搜索了这个话题,但没有找到任何合理的答案。我想知道这是不是
发布于 2022-03-07 09:48:01
这可能不是完美的解决方案。但为了快速解决问题,它会帮助你的。
并应用此命令终止进程。
sudo kill -9 `sudo lsof -t -i:8080`注意:将端口号替换为8080。
发布于 2019-04-04 17:11:23
我在Mac中使用IntelliJ,运行Spring应用程序也出现了同样的问题。每当我在终端上运行应用程序并使用CTRL + Z时,终端就会运行该应用程序。但是当我在同一个终端上再次运行该应用程序时,会出现错误,说明端口8080正在使用。我刚刚尝试关闭终端会话(右键单击->选择->关闭会话)。这将关闭终端,当我再次单击终端选项并运行应用程序时,它运行得很顺利。
https://stackoverflow.com/questions/24010282
复制相似问题