首页 > 其他分享 >IDEA一个项目启动多个实例,以集群启动

IDEA一个项目启动多个实例,以集群启动

时间:2023-09-19 16:02:30浏览次数:47  
标签:服务 多个 启动 idea IDEA 实例 集群

在微服务开发场景下,服务大多是以集群方式部署的。在本地开发时 有时候会需要以集群的方式启动项目,同时启动多个实例来测试一些相关功能(例如分布式锁),此时不需要打包之后再仍到测试环境去启动多个实例,在IDE中就可以同时启动多个实例。

首先用idea打开项目,不用打开多个idea,因为你会发现同一个项目目录idea只能打开一个,即使你选择当前目录再去打开一个,idea也不会打开新的窗口。

然后启动程序,点击Edit Configurations

image

选择要启动的启动类,点击Copy Configurations

image

指定新复制的服务启动端口,不要和已有服务冲突,点击ok

image

选择新复制的服务启动,此时同一个项目,已经启动了两个服务

image

image

需要注意的是:新复制的服务端口不要和已运行服务的端口冲突

标签:服务,多个,启动,idea,IDEA,实例,集群
From: https://www.cnblogs.com/jeecg158/p/17714880.html

相关文章

  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。<br>交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》<br>解决全屏标题栏占用问题  交叉......
  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。 交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》 解决全屏标题栏占用问题......
  • ultraScale AC3UEG 启动打印记录
    U-Boot2020.01(Dec132022-03:00:01+0000)Board:XilinxZynqMPDRAM:4GiBPMUFW:v1.1ELLevel:EL2ChipID:zu3egNAND:0MiBMMC:mmc@ff160000:0,mmc@ff170000:1In:serial@ff000000Out:serial@ff000000Err:serial@ff000000Bootmode......
  • 使用任务计划开机启动ASP.NET Core应用程序
    ASP.NETCore应用程序现在是一个控制台应用程序,在Windows上直接双击启动,但如果想让开发完成的ASP.NETCore应用程序开机启动,可以将ASP.NETCore应用程序修改成Windows服务运行,但这需要额外添加代码,也可以使用IIS来托管ASP.NETCore应用程序,但可能需要安装一些支持IIS的组件,第三个......
  • 多用户、多会话 Server版操作系统下 程序唯一实例运行
    很多时候我们需要做这样的事:只允许当前程序只有唯一一个实例运行。这样的情况包括串口程序、网络socket等。这时我们有多种解决方法。常见的像用互斥、信号量等比运行实例生存期更长的内核对象,或者使用内存映射(点击打开链接)等。如使用互斥内核对象:HANDLEhm......
  • 界面控件DevExpress的VS报表设计器 v23.1——启动速度全面提升
    本文主要介绍在DevExpressv23.1这个版本发布周期中对VisualStudio报表设计器所做的改进,包括优化的启动时间、新的全局选项对话框等。屡获大奖的界面控件套包DevExpress 今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应......
  • Selenium启动chrome谷歌浏览器报错 session not created: This version of ChromeDriv
    问题Selenium启动chrome谷歌浏览器报错sessionnotcreated:ThisversionofChromeDriveronlysupportsChromeversion114参考https://www.cnblogs.com/interdrp/p/17650061.html解决使用指定版本(stable)的google浏览器和配套的chromedriver驱动。https://googlechrom......
  • idea设置项目启动的JVM运行内存大小
    idea设置项目启动的JVM运行内存大小场景在开发当中,idea默认服务启动要占用1G内存。其实每个项目本地开发和调试的时候,根本不需要1G内存,200M左右足以如果在微服务体系下,那效果更明显,相同的内存可以启动更多的服务刚好本人的电脑只有8G,公司的微服务项目启动后,电脑风扇疯狂的转动......
  • 操作系统的启动
    看了清华大学的操作系统的启动,来总结一下。(1)CPU,I/O,内存通过总线连接。(2)DISK:存放OS;BIOS:基本I/O处理系统(basicI/Osystem);Bootloader:加载OS到内存中。(3)当电脑通电时,段寄存器CS和指令寄存器IP能够确定一个内存地址,例如CS:IP=0xf000:fff0.(4)POST(加电自检),寻找......
  • SpringBoot 启动时报错Unable to start embedded Tomcat
    导读最近公司有个gradle构建的工程,需要改造成maven方式构建(点我直达)。转为maven后,启动时一直报tomcat错误,最终排查是因为servlet-api这个包导致的依赖冲突,将这个依赖排除即可启动解决排除依赖,检查项目是否包含:javax.servlet-api<exclusions><exclusi......