下载调试Nacos

在windows系统启动nacos服务,双击启动bin目录下的startup.cmd脚本启动后闪退,报错信息也无法查看。

在启动脚本最后加上这么两行

pause
endlocal

注:关键字 PAUSE 是暂停批处理文件

Endlocal是还原原先的设置的,暂停脚本后需要恢复原先设置

加上这两行命令后,就可以查看错误信息了,错误信息如下....

报错:nested exception is ErrCode:500, ErrMsg:jmenv.tbsite.net

原因:由于配置的集群模式所导致,本地测试启用单机模式

解决办法

第一种

在本地打开nacos服务的时候不使用bin目录下的startup.cmd脚本。找到bin目录,再命令行界面使用命令:startup.cmd -m standalone配置nacos启动的时候使用单机启动。

第二种方式:

修改配置文件

打开启动脚本

### 下载Nacos 为了在IDEA中下载和安装Nacos服务器,需先访问[Nacos GitHub页面](https://github.com/alibaba/nacos),找到最新版本的服务端程序进行下载[^1]。 ### 安装与配置MySQL数据库 对于希望使用MySQL作为数据存储的情况,在完成上述下载之后,还需建立一个新的实例名为`nacos`的数据库,并运行位于解压后的Nacos文件夹下`conf`目录中的`nacos-mysql.sql`脚本以初始化必要的表格结构[^3]。 ### IDEA中配置Nacos启动项 #### 编辑配置(Edit Configuration) 打开IntelliJ IDEA后,通过点击顶部菜单栏的“Run”,然后选择“Edit Configurations...”。在此界面里添加新的Application类型的运行/调试配置。设置名称为`Nacos Server`以便识别[^2]。 #### 设置Script Path 指定Java可执行文件的位置给到`Script path`字段;这通常是JDK安装路径下的`bin/java.exe`。 #### 添加VM Options 向`VM options:`框内输入以下参数来设定Nacos服务监听端口以及指向正确的配置文件: ```bash -Dserver.port=8848 -Dspring.datasource.platform=mysql \ -Ddb.num=1 -Ddb.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true \ -Ddb.user=root -Ddb.password=<your_password> ``` 注意替换 `<your_password>` 为你自己的MySQL root用户的密码。 #### 配置Jar选项(JAR Application Parameters) 最后一步是在`Program arguments:`处填入如下命令行参数用于启动Nacos服务端jar包: ```bash -Dmode=standalone ``` 此模式表示单机版部署方式,适合开发测试环境使用。 ### 修改Spring Boot应用配置 如果计划让Spring Cloud应用程序连接至本地搭建好的Nacos服务中心,则应按照指示调整微服务项目的配置文件名由默认的`application.yml`更改为`bootstrap.yml`,并将其中关于Nacos的相关属性更新为匹配当前环境中已知的信息,例如IP地址设为`127.0.0.1`而端口号保持不变即`8848`[^4]。 ```yaml spring: application: name: sca-provider cloud: nacos: discovery: server-addr: 127.0.0.1:8848 config: server-addr: 127.0.0.1:8848 file-extension: yml ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值