最近学习到 SpringCloud,需要进行服务注册,启动多个实例,那么在 IDEA 开发工具中,如何启动多个工程实例,下面一起来看看吧
1、IDEA 中
我们需要在开发阶段启动多个工程实例,我们可以这样做
然后,勾选中 Allow parallel run
Allow parallel run – 允许多个相同的实例运行
之前的 IDEA 版本为 Single jnstance only,仅限单个实例
去掉 Single jnstance only 的勾,保存
当我们启动了一个实例后,修改 application.yml 中的 server-port
# 服务端口
server:
port: 8762
然后点击启动按钮,使得不同的工程实例运行在不同的端口就行
2、jar 包的方式
当我们将项目工程打包成 jar 包方式后,需要启动在不同的端口,则可以使用如下方式:
- 默认启动
java -jar springboot-0.0.1-SNAPSHOT.jar
- 带端口启动
java -jar springboot-0.0.1-SNAPSHOT.jar --server.port=8081
这样使得项目工程运行在了 8081 端口,这时 application.yml 中的 server-port 将无效
如您在阅读中发现不足,欢迎留言!!!