maven - 地址已被使用?智能

标签 maven spring-mvc intellij-idea

有时,当我尝试使用 maven mvn clean install jetty:run 运行我的项目时,它会返回一个错误消息:“地址已在使用中”。

我正在使用 Intellij IDEA 14。

你能帮我弄清楚发生了什么吗?

最佳答案

发生这种情况是因为每次使用绿色箭头图标运行代码时,它都会生成一个新实例,并且由于端口(在本例中为 8080)已在使用中,因此无法再次运行。

第一个解决方案是停止当前正在使用的实例,您可以知道左下角选项卡是否已经有一个实例正在运行,如果其中一个选项卡有一个小绿点,则表示它当前正在运行。

Green Dot

避免这种情况的一个很好的功能是转到运行/调试配置并设置选项 Single Instance Only 在右上角,如您所见:

Single Instance Only Screenshot

现在,您可以仅使用绿色箭头/错误图标运行该项目,如果它已经在运行,它将停止它,编译然后只需单击一下即可再次运行。

我发现这对于摆脱这个愚蠢的错误非常有帮助。

关于maven - 地址已被使用?智能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342177/

相关文章:

JAVA_HOME 未正确定义 -- mvn

java - Spring POST multipart/form-data 请求正文为空,getParts 始终为空

java - Spring Security - 白名单IP范围

intellij-idea - 在 Webstorm 或 IntelliJ 中集成 Hyperterm

git - 使用 maven + gitflow 发布

maven - 运行hbase java程序出错

java - 如何让 Maven 解析本地存储库的依赖关系

java - 使用 Powermock 测试 Spring Controller

java - 如何删除 IntelliJ 认为未使用的注释元素的警告?

android - 无法在模拟器的 sdcard 中看到文件