当前位置: 首页 > article >正文

安装 Nacos 启动报错 java.lang.IllegalArgumentException: db.num is null

java.io.IOException: java.lang.IllegalArgumentException: db.num is null
        at com.alibaba.nacos.config.server.service.datasource.ExternalDataSourceServiceImpl.reload(ExternalDataSourceServiceImpl.java:130)

解决办法:
编辑 startup.cmd 文件
在这里插入图片描述
找到 set MODE="cluster"改为set MODE=“standalone”,然后保存更改并重新启动Nacos服务。
在这里插入图片描述
启动成功
在这里插入图片描述
在这里插入图片描述

分析原因

异常分析

异常原因

java.lang.IllegalArgumentException是Java编程中的一种运行时异常,通常表示在方法调用时传递了一个不合法或不适当的参数。具体到db.num is null的情况,这通常意味着在进行数据库操作时,期望的一个非空参数db.num实际上是null。这可能是因为配置缺失、参数传递错误或者是数据库连接信息没有正确设置等原因造成的。

Nacos启动异常

当Nacos启动时出现类似的异常,可能是因为启动参数配置不当。例如,如果在启动Nacos时使用了错误的启动模式(如集群模式),而实际上并未配置集群相关的参数,就可能会导致此类异常。此时,将启动模式改为单机模式(standalone)通常能够解决问题。


http://www.kler.cn/news/323675.html

相关文章:

  • JavaWeb图书借阅系统
  • 【3D分割】Segment Anything in 3D with Radiance Fields
  • 【MySQL】数据库基础认识
  • GIS--为研究区准备数据
  • 基于STM32的远程工业控制系统架构设计:MQTT通信、React界面与FreeRTOS优化的综合应用
  • 【React】原理
  • 微信小程序开发第八课
  • 16.第二阶段x86游戏实战2-发包函数和怎么去找改写过的发包函数
  • 进程与线程之间的关系与区别
  • C++20中头文件compare的使用
  • 数据仓库简介(一)
  • 鸿蒙OS开发之动画相关示例分享, 关于弹出倒计时动画的实战案例源码分享
  • netty之Future和Promise
  • leetcode946. 验证栈序列
  • ARM GNU工具链
  • 赵长鹏今日获释,下一步会做什么?币安透露2024年加密货币牛市的投资策略!
  • 【数据结构-栈】力扣71. 简化路径
  • react-native如何一个项目生成两个安装包
  • 什么是Kafka?
  • 利用 Llama-3.1-Nemotron-51B 推进精度-效率前沿的发展
  • PlayerPerfs-不同平台的存储位置
  • 十一假期地区人流量出行大数据分析:技术驱动下的深度洞察
  • [Excel VBA办公]如何使用VBA批量删除空行
  • 基于微信小程序的网上商城+ssm(lw+演示+源码+运行)
  • 基于Hive和Hadoop的病例分析系统
  • Web会话跟踪+代码分析
  • 在C#中实现WebSocket的单聊和分频道聊天
  • Python 绘图艺术:解锁数据故事的三把密钥
  • AJAX(简介以及一些用法)
  • SQL 基础语法