nacos注册报错显示java.lang.IllegalArgumentException: protocol = http host = null
假如在pom文件中引入继承了父模块,而且父模块已经定义过了下面的cloud依赖时:
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba.version}</version><type>pom</type><scope>import</scope>
</dependency>
那么就不需要再在本模块的discovery中指定Nacos依赖的版本:
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
否则就会报java.lang.IllegalArgumentException: protocol = http host = null
的错误。