Windows系统下,从官网下载Nacos后通过命令窗口方式启动失败。
排查过程:
1-确认Java版本即环境配置正确,最好是Java8及以上版本,可在cmd窗口通过命令查看
java -version
2-查看端口是否被占用
netstat -ano | findstr 8848
如果被占用可通过上述命令查询到对应进程及其PID,之后通过PID结束相应进程
tasklist | findstr 9034
强制(/f参数)杀死 pid 为 9034 的所有进程包括子进程(/t参数)
taskkill /f /t /pid 9034
3-尝试使用管理员身份启动
4-将默认的集群模式启动方式改为单体模式启动
Nacos默认启动方式是集群模式,启动的时候可能会报如下错误:
报错信息主体:ERROR Startup errors :
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
可见提示没有tomcat服务容器。
这种模式修改启动脚本中的模式cluster->standalone
修改保存后可重新启动,正常启动并访问