一. 问题背景
下载了nacos源码,用idea打开源码,启动console模块的main方法,然后报错db.num=0
,nacos启动失败了。原因就是nacos默认是以集群模式启动,所以会报错。网上搜了很多方案都是说直接编辑nacos安装目录下的conf的xxx文件,设置set mode = standalone
。然而我是用idea启动的,并非使用cmd启动。我就想怎么能在idea启动nacos前把set mode = standalone
传进去呢?
二. 解决方案
其实很简单,就编辑idea的运行参数即可,如下:
后来想想,这些参数是怎么传到程序里面的?其实就是传到main函数的入参里面的。