代码编织梦想

1.报错
 

org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
	at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)
	at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)
	at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:479)
	at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160)

2.报错
 

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in file [C:\Users\admin\Downloads\nacos-2.2.1\plugin-default-impl\target\classes\com\alibaba\nacos\plugin\auth\impl\token\impl\JwtTokenManager.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key  must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660)

修改:
配置文件application.properties

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8
db.user=root
db.password=123456

修改idea 

编译命令:
​​​​​​​mvn -Prelease-nacos -DskipTests=true clean install -U
​​​​​​​

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_49790240/article/details/139101208

Nacos直接命令行启动报错Unable to start web server,Unable to start embedded Tomcat-爱代码爱编程

Nacos直接命令行启动报错Unable to start web server,Unable to start embedded Tomcat 跑项目用到nacos,启动nacos时一直启动不成功,就简简单单解压缩包运行bin下startup.cmd一直不成功,日志也找不到详细的信息。所以换了好多版本nacos去试,结果都一样,整整折腾了两天。 之

spring cloud alibaba系列之nacos:(5)源码本地环境搭建-爱代码爱编程

传送门 Spring Cloud Alibaba系列之nacos:(1)安装 Spring Cloud Alibaba系列之nacos:(2)单机模式支持mysql Spring Cloud Alibaba系列之nacos:(3)服务注册发现 Spring Cloud Alibaba系列之nacos:(4)配置管理 为什么要搭建本地Nacos源码

idea2023的激活与安装-爱代码爱编程

IDEA2023是一款功能强大的集成开发环境(IDE),被广泛用于Java开发和其他编程语言开发。它提供了丰富的功能和工具,可以帮助开发人员更高效地编写、调试和测试代码。下面是关于IDEA2023的激活和安装的详细步骤和说明,全文约一万字。 第一部分:激活 第一步:下载安装包 首先,你需要下载IDEA2023的安装包。你可以在官方网站上找到适用于你操作系

【week13】学习目标及总结【spring boot】【中文版】-爱代码爱编程

学习目标: 学习SpringBoot 学习内容: 参考视频教程【狂神说Java】SpringBoot最新教程IDEA版通俗易懂Shiro 简介Hello World整合Spring Boot 学习时间

java数字工厂mes系统全套源码java+idea+springboot专业为企业提供智能制造mes解决方案-爱代码爱编程

java数字工厂MES系统全套源码Java+idea+springboot专业为企业提供智能制造MES解决方案 "MES" 指的是制造执行系统(Manufacturing Execution System)。MES在制造业中扮演着至关重要的角色,它是位于企业资源计划(ERP)系统和车间控制系统之间的系统,用于实时收集、管理、分析和报告与制造过程相关的

idea远程debug java程序-爱代码爱编程

 1)服务器启动时就要打开远程debug端口 2)在idea中添加一个远程debug命令 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:20001 其实这个参数我们可以用athas的jvm指令查看下就知道了,说明我们是开通了远程debug端口: -------

idea项目通过 tomcat运行报错: 404 请求的资源不可用-爱代码爱编程

SpringBoot+Vue项目 IDEA运行 Tomcat,自动打开网页报错 HTTP状态 404 - 未找到 类型 状态报告 消息 请求的资源[/WarehouseManagerApi_war/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/9.0.89

在idea和maven中添加编译参数-爱代码爱编程

为项目添加全局的 -parameters 参数 你也可以为整个项目设置全局编译参数,这会应用于项目中的所有模块: 打开 IDE 设置: 从顶部菜单中选择 File -> Settings... (在 mac