`
zhoumeng87
  • 浏览: 71568 次
文章分类
社区版块
存档分类
最新评论

阿里注册中心 Nacos 启动报错 Unable to start web server

 
阅读更多

报错内容如下

org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
        at 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:483)
        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 Tomcat
        at 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 omittedspring cloud alibaba项目源码 from fhadmin.cn

因为如果直接在 bin 目录下用鼠标双击 startup.cmd 启动的话,默认的是以 cluster (集群) 的方式启动,直接启动第一个会报 Unable to start embedded Tomcat 错误,改成单机启动:

用记事本打开 bin 目录下查看 startup.cmd

@echo off
rem Copyright 1999-2018 Alibaba Group Holding Ltd.
rem Licensed under the Apache License, Version 2.0 (the "License");
rem you may not use this file except in compliance with the License.
rem You may obtain a copy of the License at
rem
rem      http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.
if not exist "%JAVA_HOME%\bin\java.exe" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! & EXIT /B 1
set "JAVA=%JAVA_HOME%\bin\java.exe"
 
setlocal enabledelayedexpansion
 
set BASE_DIR=%~dp0
rem added double quotation marks to avoid the issue caused by the folder names containing spaces.
rem removed the last 5 chars(which means \bin\) to get the base DIR.
set BASE_DIR="%BASE_DIR:~0,-5%"
 
set CUSTOM_SEARCH_LOCATIONS=file:%BASE_DIR%/conf/
 
set MODE="standalone"
set FUNCTION_MODE="all"
set SERVER=nacos-server
set MODE_INDEX=-1
set FUNCTION_MODE_INDEX=-1
set SERVER_INDEX=-1
set EMBEDDED_STORAGE_INDEX=-1
set EMBEDDED_STORAGE=""
 

把 set MODE="cluster" 改为 set MODE="standalone" 即可

0
0
分享到:
评论

相关推荐

    nacos启动报错缺少的补丁(针对2021R版本的)

    nacos启动报错缺少的补丁(针对windows server 2021R2版本的),有: clearcompressionflag.exe; vc_redist.x64.exe; Windows8.1-KB2919355-x64.msu; Windows8.1-KB2919442-x64.msu; Windows8.1-KB2919442-x86.msu...

    docker安装nacos报错nacos-logback.xml找不到

    docker安装nacos报错nacos-logback.xml找不到,把该文件放入相应的文件夹中即可

    阿里开源 注册中心 nacos

    阿里开源 注册中心 nacos,最新开源的注册服务中心,支持dubbo,spring cloud,阿里开源 注册中心 nacos,最新开源的注册服务中心,支持dubbo,spring cloud

    Nocos启动异常.zip

    Nacos是一款由阿里云开发的分布式服务治理和配置中心,它广泛应用于微服务架构中。RocksDB则是一个高性能、嵌入式、支持多版本的键值存储系统,Nacos可能使用它来实现高效的数据持久化。JNI允许Java代码调用本地库,...

    Java开发注册及配置中心nacos-server v2.3.2版本,解压即可用

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心,它提供了服务发现、动态配置管理、发布订阅、健康检查等功能,极大地简化了微服务架构中的服务治理和配置管理问题。本资源为nacos-server的v2.3.2版本,解压后...

    阿里巴巴nacos-server-1.2.1 Windows版Linux版打包下载

    Nacos,全称为“Naming and Config”,是阿里巴巴开源的一款分布式服务治理框架,它主要提供了服务发现、配置管理和元数据管理等功能。Nacos 是基于 Java 开发的,支持跨平台运行,包括Windows和Linux等操作系统。在...

    nacos2.1.2压缩包nacos-server

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的框架,版本2.1.2提供了更加稳定和高效的服务。本文将详细介绍Nacos的核心功能、应用场景、安装步骤以及常见操作。 一、Nacos核心功能 1. **动态配置服务**:...

    nacos配置中心nacos-server-2.2.3

    Nacos是一款由阿里巴巴开源的分布式服务治理平台,它主要提供了服务注册与发现、配置管理、健康检查等功能。在这个“nacos-server-2.2.3”压缩包中,包含了运行Nacos配置中心所需的所有文件,这使得用户可以在中国...

    nacos-server-2.1.1.tar.gz

    1. **服务注册与发现**:Nacos-server 提供了服务注册和发现的功能,服务提供者可以在启动时向 Nacos 注册自身服务,而服务消费者可以通过 Nacos 查询到服务提供者的地址,实现服务间的通信。这极大地简化了微服务...

    nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本naco

    nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本nacos 后台启动脚本...

    nacos-server-2.0.3 nacos-server-2.0.3 nacos-server-2.0.3

    nacos-server-2.0.3

    nacos-server-1.4.1(附加Nacos安装指南)

    资源描述: Nacos(阿里巴巴开源项目之一)是一个用于发现、配置和管理微服务的动态服务发现...用途:帮助用户了解Nacos Server 1.4.1的功能特性,以及如何安装和配置Nacos作为微服务架构中的注册中心和配置管理工具。

    nacos的windows版本(nacos-server-2.0.3).rar

    Nacos是一款由阿里巴巴开源的分布式服务治理平台,它主要服务于微服务架构,提供服务发现、配置管理、健康检查等功能。Nacos设计的目标是简化服务发现和服务管理,使得开发者可以更快速地构建云原生应用。在Windows...

    最新nacos-server-2.2.0下载

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的框架,其名称源于“Naming And Configuration”的缩写。在最新的2.2.0版本中,Nacos提供了更强大的功能和优化的性能,尤其对于Windows用户的安装更加友好。下面...

    nacos-server-2.4.1.zip 注册及配置中心

    nacos-server-2.4.1.zip 注册及配置中心

    nacos-server-2.2.3.rar

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的框架,主要应用于微服务架构中,提供服务发现、配置管理、命名空间隔离等功能。本压缩包"nacos-server-2.2.3.rar"包含了Nacos服务器的2.2.3版本,这是一个重要...

    nacos-server.jar

    nacos1.X版本不能使用mysql 8.0下载该文件,替换掉nacos\target目录下的同名文件即可

    spring cloud nacos 注册中心

    Spring Cloud Nacos是阿里巴巴提供的一款强大的微服务管理工具,它主要功能之一就是作为服务注册中心。Nacos在设计上融合了配置管理、服务发现和服务管理等多个功能,为开发者提供了便捷的微服务治理方案。在这里,...

    nacos-server-2.0.4 win zip + linux版本

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的框架,主要应用于微服务架构中的服务发现、配置管理和服务管理。在2.0.4版本中,它提供了针对Windows和Linux两个主流操作系统的支持,以满足不同环境下的部署...

    nacos-server-1.4.7.zip 服务注册中心

    nacos-server-1.4.7 服务注册中心

Global site tag (gtag.js) - Google Analytics