nacos在启动时报错Unable to start embedded Tomcat

org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:156)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)at com.alibaba.nacos.Nacos.main(Nacos.java:35)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467)
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:124)at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:86)at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:416)at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:180)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:180)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:153)... 16 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'distroFilterRegistration' defined in class path resource [com/alibaba/nacos/naming/web/NamingConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.web.servlet.FilterRegistrationBean]: Factory method 'distroFilterRegistration' threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'distroFilter': Unsatisfied dependency expressed through field 'distroMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'distroMapper' defined in URL [jar:file:/D:/Program%20Files/nacos-server-2.0.3/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-naming-2.0.3.jar!/com/alibaba/nacos/naming/core/DistroMapper.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverMemberManager' defined in URL [jar:file:/D:/Program%20Files/nacos-server-2.0.3/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-core-2.0.3.jar!/com/alibaba/nacos/core/cluster/ServerMemberManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.core.cluster.ServerMemberManager]: Constructor threw exception; nested exception is ErrCode:500, ErrMsg:jmenv.tbsite.net

问题原因:单机版开启了cluster模式

解决方案2种:

1. 修改startup.cmd(Windows系统) 或者 startup.sh(Linux)文件

修改如下:

Windows:搜索mode, 找到set MODE="cluster" 修改为 set MODE="standalone"

Linux:搜索mode, 找到export MODE="cluster" 修改为 export MODE="standalone"

2. 启动时主动写入启动模式  ./startup.cmd -m standalone

修改后启动正常:

Unable to start embedded Tomcat相关推荐

  1. Mac系统下运行Java项目出现Unable to start embedded Tomcat server解决方法

    克隆下来代码,运行项目出现如下报错 一直搜索Unable to start embedded Tomcat server这个报错,没有找到方法 下面这个提示也需要看:Caused by: java.n ...

  2. WebServerException: Unable to start embedded Tomcat

    先粘贴一下全部报错信息 [ERROR][2022-07-15 14:49:53 671][main][org.springframework.boot.SpringApplication] : App ...

  3. SpringBoot 嵌入式Tomcat无法启动:Unable to start embedded Tomcat

    问题: Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomc ...

  4. 关于解决搭建Eureka出现的Unable to start embedded Tomcat;无法启动嵌入式tomcat异常

    今天在搭建Eureka的时候,死活都跑不起来!一直提示 Unable to start web server; nested exception is org.springframework.boot ...

  5. Nacos在双击startup.cmd启动时提示:Unable to start embedded Tomcat

    场景 Nacos简介.下载与配置持久化到Mysql: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109356152 在下载Na ...

  6. Nacos 启动报错 Unable to start embedded Tomcat

    问题描述:Nacos官网下载下来的Nacos服务端(nacos-server-2.0.2.zip)在本地(Windows)环境下进行解压后,进入到其bin目录下面,双击"startup.cm ...

  7. nacos启动报错 Unable to start embedded Tomcat 以及项目链接nacos报错 server is DOWN now, please try again later!

    一 Unable to start embedded Tomca nacos启动报错如下,原因是没有以单机模式启动. 解决方式 修改nacos启动文件 startup.cmd中下列参数. set MO ...

  8. EmbeddedServletContainerException: Unable to start embedded Tomcat 内嵌Tomcat启动失败

    这个问题很莫名其妙,早上项目运行的还好好的,下午再跑起来就直接报错了 爆粗信息大概就是项目启动的时候会刷新容器时在创建内嵌servlet容器的时候出错了 在网上搜了很多方法,有这么几种说法 1.端口被 ...

  9. spring boot报错:Unable to start embedded Tomcat server 权限不够

    # 开发环境配置 server:# 服务器的HTTP端口,默认为80port: 80 权限不够的根本原因,因为如果使用1024以下的端口则需要root权限 之前自己application.proper ...

  10. Unable to start embedded container和Consider defining a bean:SpringBoot搭建多模块项目错误

    SpringBoot搭建多模块项目错误,我是参照这个网址搭建的 然后搭建过程中就遇到了一些bug:https://blog.csdn.net/hanchao5272/article/details/8 ...

最新文章

  1. 仙剑奇侠传 游戏 开发 教程 Xianjian qixia development Game development tutorial
  2. 22 Python IO、打印到屏幕、读取键盘输入、打开和关闭文件、文件定位、重命名和删除文件、Python里的目录、文件,目录相关的方法
  3. 加号(+)运算符重载
  4. 移动端向服务端提交数据——实现简单登录
  5. java 通过cookie判断是否登陆
  6. ASP.NET 开发者 开始学习ASP.NET Core 2吧
  7. php 模拟并发请求_PHP模拟并发请求
  8. TabControl与UserControl合伙吃内存
  9. java异常分类三大类_JAVA 中异常的分类
  10. nginx的编译安装以及启动脚本编写
  11. java生成mib文件_Mib浏览器设计(附源码) | 学步园
  12. 商品规格参数数据库设计
  13. 什么服务器操作系统更好?四大流派有这些!
  14. java lockmodetype_java-org.hibernate.lockmode.pessimistic_write的行为
  15. Python爬取美桌网美女图片
  16. 【阿里云IoT+YF3300】15.阿里云物联网小程序构建
  17. 布斯(Steve Jobs)在斯坦福大学的演讲稿,中英文对照版
  18. 家用路由器AP模式设置
  19. PythonOCC封装:2.重新封装pythonocc
  20. PS学习及实践用例总结分享

热门文章

  1. 《阿里云前端技术周刊》第二期
  2. UE4中VR项目的打包和发布
  3. mysql opened tables_open_table与opened_table --2
  4. 数据库—Mysql相关
  5. Apache Doris 原理与实践
  6. Python基础 —— 输入输出
  7. 毛玻璃 / 玻璃拟态 处理 backdrop-filter 兼容性问题
  8. php写aaa-zzz,php算法打印aa aaa ab aab直到zzz
  9. SpringSecurity多种认证方式记录之自定义
  10. [NOI2002]贪吃的九头龙(树形dp)