idea多端口实例运行
1 问题场景
我们在进行新项目开发的时候, 可能做完一个新的模块功能并自测通过之后, 我们希望测试人员能帮我跑一些单元测试用例来进行测试验证, 但是我们又需要在此基础上技术开发新的功能, 这是我们就需要在我们的开发PC上同时运行多实例来保证开发及内部测试的需求,下面就说说怎么在IDEA上实现这个同项目多实例运行
2 环境准备
- JDK 1.8
- IDEA 2021.3.2
3 配置过程
3.1 运行实例配置
修改当前项目的启动配置
设置项目实例名称
开启多实例配置
设置当前实例的运行端口
复制当前实例
修改复制实例的名称及运行端口
3.2 设置运行组
新建一个运行组

修改运行组名称和运行组中的启动实例
3.3 运行组启动测试
通过以上操作,基本就配置好了, 这里我们来运行一下, 看看两个服务是否都可以正常运行起来。
AppRun-8009成功启动
AppRun-8010成功启动
OK, 配置结束, 之后让测试在8010端口进行测试, 我们可以在8009端口继续进行新的业务模块功能开发,匹配不会互相影响。当然正常的我们应该打包到测试环境提供一个稳定的环境让测试人员进行测试,咱们这只是内部转测试,还没到集成阶段, 只是能尽早让测试人员介入到项目中的一种解决方案,每个公司可能对于项目管理的要求都不一样,根据实际情况调整处理就好了。
4 多环境运行配置
在项目开发中,难免会遇上需要配置多个运行环境,例如开发环境、测试环境、上线环境等等,如果需要IDEA能够在不同端口运行不同的环境,则需要进行以下配置,这里我的环境:

在运行实例配置中,只需要指定该实例所运行的环境即可:

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ther的小站!