nacos的部署以及nacos启动报错“Unable to start embedded Tomcat”(部分解决)

news2024/11/16 23:44:58

这几天有一个基于yshop改编的SpringBoot的项目开发需求,本地需要下载使用nacos-server进行部署和开发,于是下载了nacos-server-2.0.3,并将其解压在一个没有中文路径的地方。

接下来根据nacos需求,设置了JAVA_HOME的环境变量:
在这里插入图片描述
修改了conf文件夹下数据库配置:
在这里插入图片描述
至于为什么数据库位置不是本地主要是图方便借用一下测试环境的数据库。如果数据库部署在本地的话运行conf文件夹下面的nacos-mysql.sql文件再对应设置数据库配置即可。

配置完了之后,进入bin文件夹,在此打开cmd,输入startup.cmd -m standalone命令即可以单机模式启动nacos。如果图方便的话,可以打开startup.cmd文件,将里面nacos的自动启动模式设置为单机模式(standalone),之后startup.cmd文件即可。下面是启动界面:
在这里插入图片描述
那么为什么不能直接启动呢?因为直接启动会以集群模式(cluster)启动,这样系统会报错(不会截长图):
在这里插入图片描述
在这里插入图片描述
不出意外的话,在正确配置环境之后,nacos应该正常启动才对。
但是不出意外的话,还是会出点意外:
在这里插入图片描述

报错了,“Unable to start embedded Tomcat
去网上搜一下nacos + Unable to start embedded Tomcat,一色的都是说该报错源于不是以单机模式启动nacos。
可是我们的确是以单机模式不是用集群模式启动的啊,上面starting with standalone写着呢,那是怎么回事捏?
然后我们细心的发现,报错是有日志的,赶紧去logs文件夹下面的nacos.log看看怎么回事:
在这里插入图片描述
一看,是数据库没有正常连接。然后去问了一下,发现是管理员把ip改了。。
得到了新的ip,这下试试:
在这里插入图片描述
还是报错,去看下日志(不会截长图):
在这里插入图片描述
在这里插入图片描述
这下坏了,看起来好像是底层代码哪里出了问题,和filter相关的没有一个正常启动的,但我现在手里只有一个打了包的nacos,并没有源码。按道理按照教程应该不会出这么大的错误啊,怎么回事捏?
突然想到何必在一台电脑面前耗死,要不换台电脑试试。
换了台电脑,正确配置好数据库信息、环境变量JAVA_HOMEstartup.cmd -m standalone命令启动,成功了。。。
所以最后也不知道为什么会出现 ERROR Exception starting filter [trafficReviseFilter]问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/160596.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

防火墙NAT综合实验

实验要求 1.内网网段配置动态pat将内网192.168.1.0网段映射到防火墙外网接口上 2.dmz区域服务器做静态pat将两台服务器对应到一个外网接口的不同端口 3.开启nat 控制 4.对内网网段192.168.2.0或豁免能够发访问外网 5.并通过远程进行验证 实验命令 ciscoasa# conf t cisco…

如何快速做好SEO优化?怎样综合查询seo?

本篇接着讲新手优化网站的技巧及应该注意什么方面,一起来看看吧! 6.优化你的图片 从可读性的角度来看,图像非常重要。他们帮助可视化你的内容,帮助读者更容易理解。但它们对SEO也很重要,因为它们可以帮助你的网站被抓…

MySQL——SQL逻辑语句相同但是性能相差巨大?

在 MySQL 中,有很多看上去逻辑相同,但性能却差异巨大的 SQL 语句。对这些语句使用不当的话,就会不经意间导致整个数据库的压力变大。 下面通过三个案例对SQL语句进行分析: 案例一:条件字段函数操作 假设你现在维护了…

51单片机特性概览

51单片机指的是使用英特尔8051指令集的微控制器。 首先要了解什么是微控制器。 一、什么是微控制器? 微控制器包括: CPU其他组件(可能包括RAM,ROM,I/O端口,定时器、计数器、通信端口), 而微处理器只包含CPU。 一开始只有微处…

适应性学习率

目录 适应性学习率 Adaptive learning rate 为什么不是临界点仍会导致训练停止 示例一示例二 RMSRMSPropAdam学习率还和时间有关 Learin Rate DecayWarm up 2021 - 类神经网络训练不起来怎么办(三) 自动调整学习率 (Learning Rate)适应性学习率 Adaptive learning rate 一般…

团队协作软件如何整合内容营销

每个内容营销团队都以不同的方式管理他们的流程和工作流程——无论是为成长中的团队扩展编辑流程,还是视频和社交媒体活动规划。优化内容营销项目管理就是降低复杂性和更有效地管理工作。 但是,为什么正确地做到这一点如此重要呢?与对外营…

第一个uni-app程序小结

工院喵开发小结 这是一篇关于uniapp新手写微信小程序的收获和踩坑总结。 目录工院喵开发小结一、架构二、收获1. 一些扩展组件的使用a. uni-uib. uni-listc. 栅格系统d. uni.scss辅助样式e. uni-easyinput 增强输入框f. uni-fab悬浮按钮g. swiper2. api管理3. 页面跳转传参4. …

iOS 语言基础初探 Xcode 工具

前言: 作为 iOS 开发的主要应用工具之一,Xcode 已经越来越被业内认可,本章节将针对此官方开发工具,为同学解读 Xcode 的基本情况,认识 Xcode 的工程体系,带领大家进入 iOS 开发第一步。 🎶文章目…

SAP入门技术分享四:模块化程序

模块化程序1.子程序概要2.子程序定义3.子程序参数(1)传递参数的方法(2)定义参数类型(3)参数与结构体(4)参数与内表4.调用子程序(1)调用程序内部子程序&#x…

vue npm link关联本地组件库

什么是 npm link 就是把你在本地开发好的文件做一个映射和链接,当你在 本地开发一个a项目,你的本地b项目想使用a项目下的组件 这时候就是需要进行npm link链接起来 a项目的运行效果 b项目的运行效果: 想要实现的效果:(在b项目上…

Oracle SQL Developer使用dbms_output.put_line显示输出

dbms输出 点击DBMS输出左侧的号,选择需要输出的数据库,点击确定 与步骤2选择相同数据库,右击数据库,选择打开SQL工作表(T) 在工作表中执行语句 declare --定义,相当于声明属性。t_a varchar2(20);--声明自定义属…

怎么写一篇计算机SCI论文初稿? - 易智编译EaseEditing

一、SCI论文的要求 SCI论文的核心是创新性。对于这个方面来说主要就是针对于论文的观点正确,文字通畅,逻辑严密,结构合理,结论有创新等等。 二、SCI论文格式规范 每一个SCI期刊都有自己特定的宗旨、栏目和专业定位,投…

TCP通信机制:三次握手、四次挥手、滑动窗口

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起探讨和分享Linux C/C/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 TCP通信机制1. TCP三次握手2. TCP四次挥手3. TCP连接与数据传输过程4. TCP滑动窗口机制5. server服务端…

这套设备管理方案助你效率10倍提升

车间工厂等货物人员密集场所,对消防安全的要求很高。消防设备管理自然是生产制造型企业的核心之一。消防设施的有效管理,既要保证日常巡检工作的有效性,又要在设备出现故障后及时响应。在此基础上还要对整体管理情况进行数据分析,…

振弦采集模块的各种参数操作

振弦采集模块的各种参数操作 固件版本读取 点击指令区【 读取版本】 按钮,读取当前连接模块的固件版本信息,读取到的版本信息显示于按钮右侧。 VMTool 会根据读取到的版本不同对功能和界面做出调整,故此, 在使用 VMTool 时&#…

Workfine新手入门:给图片加水印

哈喽,我是办公助手小W,又到了跟大家分享办公小技巧的时候啦! 最近Workfine5.0最新版本上线后,一直有人问到底有啥新功能啊?与往期版本有何不同呢?小W亲自去体验了一番,最大的一个亮点就是新增了…

90、【树与二叉树】leetcode ——104. 二叉树的最大深度:层次遍历+DFS+子问题分解(C++版本)

解题思路 原题链接:104. 二叉树的最大深度 解题思路 1、迭代法:层次遍历BFS /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), rig…

Blender 物理属性 (二)布料和碰撞

文章目录添加与去除布料查看布料效果布料的预设属性(模拟不同的布料效果)布料与其他物体碰撞布料的自交叉问题布料钉固制作一个窗帘添加与去除布料 1 添加:物体模式选中一个物体,属性栏/物理属性(蓝色圆圈),选择布料 …

程序员转项目经理,需要拒绝的3大习惯。

程序员转项目经理并不容易,需要我们转变思路,并拒绝我们日常3大习惯。 1、拒绝单打独干,转而关注与干系人的沟通协调。 做为技术人员,在确定自我任务后,独自敲代码就好,具有较强的单干性质。而作为项目经理…

前端项目代码统一规范-从eslint、stylelint、husky、lint-staged、commitlint和配合vscode插件一一道来

目前在多人项目开发时发现很多代码不规范的地方,因为每个项目都是多人维护,再加上各种历史代码的不同风格,这些情况很容易就造成了代码规范落地难,项目中出现大量低质量代码,代码格式难统一。所以采用 eslinthuskystyl…