有时,当我尝试使用 maven mvn clean install jetty:run
运行我的项目时,它会返回一个错误消息:“地址已在使用中”。
我正在使用 Intellij IDEA 14。
你能帮我弄清楚发生了什么吗?
最佳答案
发生这种情况是因为每次使用绿色箭头图标运行代码时,它都会生成一个新实例,并且由于端口(在本例中为 8080)已在使用中,因此无法再次运行。
第一个解决方案是停止当前正在使用的实例,您可以知道左下角选项卡是否已经有一个实例正在运行,如果其中一个选项卡有一个小绿点,则表示它当前正在运行。
避免这种情况的一个很好的功能是转到运行/调试配置并设置选项 Single Instance Only 在右上角,如您所见:
现在,您可以仅使用绿色箭头/错误图标运行该项目,如果它已经在运行,它将停止它,编译然后只需单击一下即可再次运行。
我发现这对于摆脱这个愚蠢的错误非常有帮助。
关于maven - 地址已被使用?智能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342177/