源码启动Nacos2.x,以及解决遇到的问题
-
- 启动流程
- 遇到的问题
启动流程
- 找到Nacos的控制台启动类
- 配置启动选项(这样直接启动会报错,是因为nacos默认为cluster启动,需要将其启动设置为单机模式)
-Dnacos.standalone=true
- 修改配置文件(nacos1.x则不需要,2.x的才需要)
- 运行Nacos的启动方法即可
遇到的问题
- Nacos源码启动报错找不到符号com.alibaba.nacos.consistency.entity
解决方法:找到consistency的maven项目,运行其compile即可
2. 找不到 istio.mcp.v1alpha1.MetadataOuterClass.Metadata
解决方法:cmd进入父项目的目录下,执行
mvn clean compile -Dmaven.test.skip=true