我正在使用Intellij Idea IDE版本2019.2.3,我想在不同的端口运行我的Spring Boot应用程序的两个示例,但我只得到了一个正在运行的示例。我在端口8081启动应用程序,在它运行后,我将端口更改为8083,并与前一个并行运行它,但我得到了以下错误:
'配置为侦听端口8083的Tomcat连接器启动失败。该端口可能已在使用中,或者连接器配置错误。
而当我来到浏览器时我发现第一个端口停止工作,当应用程序在最后一个端口成功运行时'
我曾尝试添加新的“运行配置”,但遇到了同样的问题。
4条答案
按热度按时间d7v8vwbk1#
使用Sprint Boot 运行/调试配置的VM选项字段,通过
-Dserver.port=9090
属性。如果端口不同,则可以启动多个示例:
屏幕截图显示了同时启动的2个运行配置,一个具有
-Dserver.port=9090
VM选项,另一个具有-Dserver.port=9091
。owfi6suc2#
可以将“允许并行运行”运行/调试配置选项与服务器端口结合使用:${random.int(value,[max])}Spring启动的属性。例如,服务器端口:${random.int(8088,8099)},以便在运行配置时,该想法将从提供的范围中随机选取一些端口,因此,如果不必要,您无需生成多个运行/调试配置。为了避免冲突,请使用更宽的范围。x1c 0d1x
x8diyxa73#
您可以通过单击“运行按钮-〉运行配置"来创建应用程序示例或副本。
然后右键单击“应用程序名称”-〉单击“复制"。
然后选择“参数”选项卡-〉在“虚拟机参数”中键入以下内容。
8001是端口号,你可以在那里提到你的端口。截图如下:
第一次
7fyelxc54#
以下是针对最新Intellij版本的步骤,在该版本中,默认情况下,运行配置中可能不会显示VM选项
1.编辑 * 运行/调试配置 *
1.在右侧单击“Modify Option”(* 修改选项 ),然后从下拉列表“Add VM options”( 添加虚拟机选项 *)中选择
1.在新出现的文件
中设置以下命令和所需的端口
1.保存并运行项目