nacos 抛出异常 Param ‘serviceName‘ is illegal, serviceName is b

【Nacos源码分析02-服务配置】 服务配置中心介绍 首先我们来看一下,微服务架构下关于配置文件的一些问题:配置中心的思路是: 首先把项目中各种配置全部都放到一个集中的地方进行统一管理,并提供一套标准的接口。当各个服务需要获取配置的时候,就来配置中心的接口拉取自己的配置。当配置中心中的各种参数有更新的时候,也能通知到各个服务实时的过来同步最新的信息,使之动态更新。 1.导入依赖 2.配置nacos-config :1)不能使用原来的application.yml作为配置文件,而是新建一个bootstrap.yml作为配置文件;2)在boots 阅读详情

使用的版本

 			<dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>2020.0.1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2021.1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

  <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.2</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

异常如下

2022-01-01 16:33:46.172 ERROR 19676 --- [           main] c.a.cloud.nacos.discovery.NacosWatch     : namingService subscribe failed, properties:NacosDiscoveryProperties{serverAddr='localhost:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='10.188.80.6', networkInterface='', port=-1, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null}

java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank

配置文件 bootstrap 已经设置了 application.name,还是读取不到

解决方式

        <!--处理 读取不到 bootstrap 配置文件读取不到-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-bootstrap</artifactId>
        </dependency>
完美解决 java.lang.IllegalArgumentException: Invalid character found in method name 一文带你解决IllegalArgumentException的问题原因 阅读详情

相关推荐

告别配置噩梦:用Vcpkg三行命令为Easy3D自动安装Boost、CGAL和Qt(VS2022实测)

本文详细介绍了如何使用Vcpkg工具在VS2022环境下为Easy3D项目一键安装Boost、CGAL和Qt等依赖库,解决传统手动配置的复杂性问题。通过三行简单命令即可自动完成下载、编译和路径配置,大幅提升开发效率,特别适合C++开发者快速搭建3D图形开发环境。

weixin_42525582的博客 210

springboot+nacos + mybatis+hive/mysql多数据源

默认切换到主数据源master,方法切换到hive后,执行完毕后再次自动切换到master。配置成功后在需要切换数据源的方法上添加@DS注解,写入数据源名称。hive是需要手动事务开启的,则seta代理不能开启。nacos中system.yml配置。nacos中datasource配置。项目启动时会初始化数据源。

qq_38230416的博客 730

从入门到精通:激光器恒流驱动电路的设计与选型指南

本文深入解析了激光器恒流驱动电路的设计与选型。文章从基础电路原理讲起,对比了简易恒流源与高精度运放反馈方案的优劣,并重点阐述了如何为不同功率与精度要求的激光器项目选择合适的恒流驱动方案,强调了恒流源对于保障激光器稳定工作、防止热失控及延长寿命的核心作用。

grafana6viz的博客 711

添加Nacos配置,报错:发布失败。请检查参数是否正确。

添加Nacos配置,报错:发布失败。请检查参数是否正确。 Nacos版本,nacos-server-1.1.4。 mysql版本:mysql-8.0。 报错原因: nacos-1.1.4不支持mysql8.0,=。 解决办法: 在nacos/target包下,添加该jar包。

weixin_43184119的博客 1万+

VL53L1X vs VL53L0X:激光测距传感器选型指南与性能对比

本文深入对比了VL53L1X与VL53L0X两款激光测距传感器的核心差异。VL53L1X采用区域ToF原理,在抗环境光干扰、最大测距及多目标识别方面优势显著,尤其适合复杂光线与动态场景。文章结合机器人避障、无人机定高等实战场景,提供了清晰的选型决策树,帮助工程师根据测距需求、环境复杂度与系统成本做出最优选择。

weixin_29197699的博客 393

智能小车倒车入库功能的实现(python,cpp,ubuntu)

智能小车倒车入库功能的实现(python,cpp,ubuntu)

weixin_62135607的博客 5792

nacos配置了名字还是报错Param ‘serviceName‘ is illegal, serviceName is blank

nacos配置了名字还是报错Param 'serviceName' is illegal, serviceName is blank

CoolTao100的博客 4465

十三种通信接口芯片——《器件手册--通信接口芯片》

通信接口芯片用于实现差分信号的传输,具有抗干扰能力强、传输距离远等优点。RS485支持多点通信,可连接多个收发器,而RS422支持单向多点通信。广泛应用于工业自动化、过程控制、仪器仪表、楼宇自动化(如暖通空调、保安系统)、电机控制等领域。ST3485EBDRTP8485ESR用于实现串行通信,支持点对点通信,传输距离相对较短,数据速率较低。常用于计算机与外设(如打印机、调制解调器)之间的通信。如芯力特的SIT3232,可作为ST3232的替代品。

XU157303764的博客 4271

nacos报错:java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank

记录一下,错误为java.lang.IllegalArgumentException: Param ‘serviceName’ is illegal, serviceName is blank 解决方式: 在yml中添加service即可解决。

qq_46189741的博客 2万+

YOLOv8工业缺陷检测实战:攻克光照不均难题,精度从70%到92%的全流程优化(附缺陷数据集)

YOLOv8在工业缺陷检测中突破光照不均难题,核心是“硬件控光+数据造景+模型聚焦+训练攻坚硬件控光:从源头减少光照变异,降低算法难度;数据造景:用CLAHE、合成样本让模型“见过足够多的光照情况”;模型聚焦:用ECA注意力和Focal-EIoU损失,让模型盯住缺陷而非光照;训练攻坚:分阶段+难例挖掘,强迫模型学习薄弱点。这套方案已在汽车轴承、手机外壳、PCB板3类产线落地,平均精度提升20%+,漏检率控制在0.08%以内,完全满足工业级要求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1195

Python之ae-toolbox包语法、参数和实际应用案例

ae-toolbox(全称 after-effects-toolbox)是 Python 生态中专门用于 Adobe After Effects(AE)自动化操作 的工具包,基于 AE 的 ExtendScript(JSX)桥接技术,实现 Python 与 AE 的跨语言通信。

王国平的博客 1174

Nacos作为配置中心报错:Param ‘serviceName‘ is illegal, serviceName is blank

最近在玩Nacos的时候,按照Nacos官方的文档配置了Nacos的测试代码。官方参考文档:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html 官方文档让我们把服务的名字和配置中的配置写在bootstrap.properties里面。但是,运行工程总是报错,说的serviceName非法,不能为空,如下: java.lang.IllegalArgumentException: Param 'serviceName' is illegal,

大后生大大大的博客 1万+

易盾滑块的js逆向分析

基于易盾的滑块验证码进行逆向分析,最种实现全系列的验证码逆向,包括滑块、点选、推理拼图等多种类型。

shanf7921的博客 3万+

java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank

启动项目后我发现我的端口竟然是8080,说明bootstrap.yml配置文件压根没生效。造成这个错误的原因也有可能是`spring.application.name`没有设置。我看网上还有的人说是`discovery.service`没有设置,按理说这个不用设置,点进去会发现他默认就是取的`${spring.application.name}`

怪咖@的博客 7092

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

报错java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank

springcloud+nacos项目: java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank at com.alibaba.nacos.api.naming.utils.NamingUtils.getGroupedName(NamingUtils.java:47) ~[nacos-client-2.0.3.jar:na] at com.alibaba.nacos.client

weixin_43082983的博客 4149

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

(nacos服务配置问)java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank

java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank

qq_51134950的博客 4990

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Param ‘serviceName’ is illegal, serviceName is blank,这怎么回事儿,跑 8080端口去了?

Param ‘serviceName’ is illegal, serviceName is blank,蛇精病,10010跑 8080端口去了?

SHIYIYE_的博客 575

bootstrap配置Nacos出现Param ‘serviceName‘ is illegal, serviceName is blank

如果已经配置了spring.application.name的信息,那么很大可能就是少了一个依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> <version>3.0.

Kevinnsm的博客 3234

架构升级踩坑 启动报错java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is b

yml文件设置的端口号是7777,此时运行的端口号却是8080,再看错误信息,java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank。2、配置文件中设置spring.cloud.bootstrap.enabled=true。spring boot的启动时,会加载bootstrap.yml(2.4版本之前)错误是因为bootstrap.yml没有在class被加载。点击查看具体错误位置。

牙痛吃烤肉的博客 86

Oracle ADF 100个例外 Business Components Error Messages(错误提示!)

Oracle ADF Business Components Error Messages The prefix "JBO-" signifies that the following messages were generated by Oracle ADF Business Components. All messages are listed in order by the messag

u012280953的专栏 2157

【Nacos报错】ERROR 64609 --- [ main] c.a.cloud.nacos.discovery.NacosWatch : namingService

nacos报错:Param‘serviceName’isillegal,serviceNameisblank

weixin_43534071的博客 5550

Mybatis中发生Parameter xx not found. Available parameters are [arg1, arg0, param1, param] 错误可能的情况

Mybatis中发生Parameter xx not found. Available parameters are [arg1, arg0, param1, param] 错误时可能的一种情况,希望对你有帮助

Huang405267467的博客 3万+

记录一次微服务连接Nacos异常-errorMsg: Illegal character in authority at index 7:

nacos开启鉴权,nacos地址通过变量方式传入服务中k8s在传入${NACOS_ADDR}时先对地址做了base64编码。

城之于域的博客 3597

spring cloud nacos源码解析(2)实例注册的那些事

//客户端注册请求 @CanDistro @PostMapping @Secured(parser = NamingResourceParser.class, action = ActionTypes.WRITE) public String register(HttpServletRequest request) throws Exception { //获取命名空间 key = namespaceId 默认值public final S.

foralllove的博客 578

Spring Cloud应用接入Nacos Discovery时遇到的问题

这里写自定义目录标题1、问题描述2.解决方法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 1、问题描述 报错信息如下: 2021-05-09 18:02:13.026 ERROR 6440

欧阳方超的专栏 8783
上一篇: Typora开始收费,替代品marktext
下一篇: nacos+spring cloud gateway 出现503 Service Unavailable
一个大泥球
博客等级 码龄9年 41粉丝 93原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值