Nacos 2.0.2 和 2.1.2 的行为在这方面有所不同,原因在于它们的默认配置不同。
在 Nacos 2.0.2 中,如果没有在配置文件中配置 nacos.server-addr
参数,Nacos 会使用默认的地址 127.0.0.1:8848
作为 Nacos 服务器地址,因此可以启动成功。
而在 Nacos 2.1.2 中,如果没有在配置文件中配置 nacos.server-addr
参数,则 Nacos 会认为这是一个错误的配置,并提示错误信息,导致启动失败。这是因为 Nacos 2.1.2 中默认禁止了使用默认地址 127.0.0.1:8848
作为 Nacos 服务器地址,需要显式地在配置文件中配置正确的地址信息。
因此,如果您使用的是 Nacos 2.1.2 或更新版本的 Nacos,建议在配置文件中显式地配置 nacos.server-addr
参数,以避免启动时出现错误。例如:
nacos.server-addr=127.0.0.1:8848
或者,您也可以在启动命令中通过 -D
参数来指定 nacos.server-addr
的值,例如:
java -Dnacos.server-addr=127.0.0.1:8848 -jar nacos-server.jar
这样可以避免在配置文件中配置 nacos.server-addr
参数,但需要注意,使用启动命令中指定的参数值,可能会覆盖配置文件中的相同参数值。
版权声明:本文为lei690485591原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。