intellij-idea 运行两个Spring引导示例

nbysray5  于 2022-11-01  发布在  Spring
关注(0)|答案(4)|浏览(139)

我正在使用Intellij Idea IDE版本2019.2.3,我想在不同的端口运行我的Spring Boot应用程序的两个示例,但我只得到了一个正在运行的示例。我在端口8081启动应用程序,在它运行后,我将端口更改为8083,并与前一个并行运行它,但我得到了以下错误:
'配置为侦听端口8083的Tomcat连接器启动失败。该端口可能已在使用中,或者连接器配置错误。
而当我来到浏览器时我发现第一个端口停止工作,当应用程序在最后一个端口成功运行时'
我曾尝试添加新的“运行配置”,但遇到了同样的问题。

d7v8vwbk

d7v8vwbk1#

使用Sprint Boot 运行/调试配置的VM选项字段,通过
-Dserver.port=9090
属性。如果端口不同,则可以启动多个示例:

屏幕截图显示了同时启动的2个运行配置,一个具有-Dserver.port=9090 VM选项,另一个具有-Dserver.port=9091

owfi6suc

owfi6suc2#

可以将“允许并行运行”运行/调试配置选项与服务器端口结合使用:${random.int(value,[max])}Spring启动的属性。例如,服务器端口:${random.int(8088,8099)},以便在运行配置时,该想法将从提供的范围中随机选取一些端口,因此,如果不必要,您无需生成多个运行/调试配置。为了避免冲突,请使用更宽的范围。x1c 0d1x

x8diyxa7

x8diyxa73#

您可以通过单击“运行按钮-〉运行配置"来创建应用程序示例或副本。
然后右键单击“应用程序名称”-〉单击“复制"。
然后选择“参数”选项卡-〉在“虚拟机参数”中键入以下内容。

  • 数据服务器端口=8001
    8001是端口号,你可以在那里提到你的端口。截图如下:
    第一次
7fyelxc5

7fyelxc54#

以下是针对最新Intellij版本的步骤,在该版本中,默认情况下,运行配置中可能不会显示VM选项
1.编辑 * 运行/调试配置 *

1.在右侧单击“Modify Option”(* 修改选项 ),然后从下拉列表“Add VM options”( 添加虚拟机选项 *)中选择

1.在新出现的文件

中设置以下命令和所需的端口
1.保存并运行项目

相关问题