IDEA实现同一个启动类利用不同端口启动多服务

目录

问题现象:

问题分析:

解决方法:


问题现象:

今天在微服务学习中,遇到一个小问题:

如何实现同一个启动类利用不同端口启动多服务?


问题分析:

也就是说现在已经写好了一个 ProductApplication启动类,运行这个启动类就能开启一个服务;

但是当你再次运行的时候,并不是另起一个服务,而是重新启动这个已启动的服务,也就是说是单例模式!

那么如何开启多服务呢?

其实很简单:

只需要在IDEA的启动类配置中设置一下即可:

1.编辑该启动类配置:

2.把 Single_instance only(仅单例模式) 选项的勾去掉;

如果你的IDEA版本没有这个选项的话,那应该会有个 Allow parallel run(允许多例运行) 选项,那就把该选项的勾打上;

然后给这个服务改个名字,避免和原来的重名,然后是最重要的: 修改端口号(改一个和原服务不同的端口号);

配置完成 点击 apply 再点 ok, 然后再运行启动类即可.


解决方法:

这里我使用debug环境运行启动类的,

多服务启动成功:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值