一般在学习spring cloud打码练习时,我们会将一个服务启动多次,注册到Eureka中。这时我们需要将一个工程复制,启动多次。下面介绍下如何在idea中进行同一工程的复制并启动。
- 一个服务启动多个,需要复制同一工程,步骤如下:点击绿色三角启动图标旁边下拉三角
- 然后可以看见 Edit Configurations(编辑配置),点击:
- 点击之后会弹出如下界面,选中你想要复制的Application:
- 点上图击圈出来的复制图标,在右边将会跳出出现以下界面:在该界面可以修改启动类 的名字Name,把Name改成你想要的名字,之后点击右下角的Apply,之后点OK,必须点,不然不会生效。之后可以在启动下拉菜单中看见修改后的启动类。
- 复制工程之后,我们需要注意的是,在启动这些工程之前,我们每启动一次(除了第一次启动),就需要修改一次配置文件中的端口,一个端口同时只能被一个工程占用,不然后启动的工程就会报端口被占用的错误。修改后启动这些工程,在Eureka界面中就可以看到一个服务的多个实例。