IntelliJ IDEA 中一个项目启动多个服务

接上文:IDEA 启动多个服务窗口设置

一个项目,配置不同端口启动多个服务,效果图:

打开启动配置,新增一个Springboot的配置:

VM options: -Dserver.port=8080

 

### 配置多个服务实例 在 IntelliJ IDEA 中配置多个服务实例,可以通过修改每个实例的端口设置来实现。通常,这适用于 Spring Boot 项目,可以在 `application.properties` 或 `application.yml` 文件中指定不同的端口号[^3]。 例如,在 `application.properties` 文件中: ```properties server.port=8080 ``` 或者在 `application.yml` 文件中: ```yaml server: port: 8080 ``` 通过为每个实例创建不同的配置文件(如 `application-instance1.properties` 和 `application-instance2.properties`),可以轻松地为每个实例分配不同的端口。然后,通过不同的运行配置启动应用时,指定相应的配置文件[^3]。 ### 启用并管理多个服务实例 为了更好地管理多个服务实例,IntelliJ IDEA 提供了 Services 窗口(旧版本称为 Run Dashboard)。这个窗口可以帮助开发者在一个视图中管理和启动多个服务实例。启用此功能需要修改 `.idea/workspace.xml` 文件,并添加特定的配置组件[^4]。 ```xml <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> <option name="ruleStates"> <list> <RuleState> <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> </RuleState> <RuleState> <option name="name" value="StatusDashboardGroupingRule" /> </RuleState> </list> </option> </component> ``` 修改完成后重启 IntelliJ IDEA,Services 窗口将会显示所有已配置的服务实例。 ### 同时运行多个实例 如果需要在同一台机器上同时运行同一个应用的多个实例,可以在 Edit Configurations 设置中勾选 "Allow parallel run" 选项,并在启动参数中配置不同的端口。例如,可以使用 `-Dserver.port=9082` 来指定第二个实例使用的端口。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值