首页 > 其他分享 >SpringCloud Alibaba 打包后在启动从Nacos读取配置文件失败

SpringCloud Alibaba 打包后在启动从Nacos读取配置文件失败

时间:2022-09-02 13:37:00浏览次数:72  
标签:读取 配置文件 启动 SpringCloud jar Nacos

 SpringCloud Alibaba引用Nacos配置中心,读取数据源配置,在调试运行都正常,但是打包后在启动运行则会报错,提示读取配置失败巴拉巴拉。

执行运行命令

java -jar -Dserver.port=7002 provider-weather-collection.jar

 

 提示SpringCloud读取Nacos-confi中的数据源没有成功。造成启动失败。

问题原因:编码不一致,Nacos读取配置文件时默认编码为utf-8,而通过cmd启动项目默认适用gbk。

解决办法:启动时指定编码格式,-Dfile.encoding=utf-8

执行命令为:

java -jar -Dfile.encoding=utf-8 -Dserver.port=7002 provider-weather-collection.jar

 参考地址:https://blog.csdn.net/qq_40438427/article/details/121284465

标签:读取,配置文件,启动,SpringCloud,jar,Nacos
From: https://www.cnblogs.com/ckfuture/p/16649506.html

相关文章

  • SpringCloud 使用 OpenFeign 声明式服务调用
    Feign组件最初由Netflix公司提供,由于不支持SpringMVC注解,所以SpringCloud对其封装并进行支持,因此产生了OpenFeign组件。Feign是一个声明式的REST客户端,它采用......
  • 3_将数据库连接方式写到配置文件中(转载)
    连接sqlserver的连接字符串asp.net项目配置文件:Web.config;winfrom项目配置文件:App.config<configuration><!--数据库连接-本地--><!--<connectionStrings><......
  • 28 | JAVA集合Properties专门用来存取配置文件(底层仍为哈希表)
    使用Properties配置文件的特点是,它的Key-Value一般都是String-String类型的,因此我们完全可以用Map<String,String>来表示它由于历史遗留原因,Properties内部本质上是一......
  • .Net Core 配置文件读取 - IOptions、IOptionsMonitor、IOptionsSnapshot
    原文链接:https://www.cnblogs.com/ysmc/p/16637781.html众所周知,appsetting.json配置文件是.Net的重大革新之心,抛开了以前繁杂的xml文件,使用了更简洁易懂的json方式......
  • 8.引入Nacos组件----配置功能
    1.引入Nacos作为配置中心的相关依赖在webshop-common项目的pom.xml文件下,导入Nacos作为配置中心的相关依赖<!--nacos配置中心--><dependency><groupId>com.ali......
  • 6.引入Nacos组件
    1.Docker安装Nacos拉取镜像、创建目录及配置文件dockerpullnacos/nacos-server:latest#拉取镜像mkdir-p/data/nacos/logs/data/nacos/init.d#创......
  • nginx配置文件单独创建和管理
    1、在nginx主配置文件nginx.conf的http模块下引入配置文件夹(注意路径的正确性)http{   include/usr/local/nginx/conf/conf.d/*.conf;   #这里就是引入的子配置文......
  • SUPERVISOR监控tomcat配置文件
    Supervisor安装教程参考:https://www.cnblogs.com/brad93/p/16639953.htmltomcat安装教程参考:https://www.cnblogs.com/brad93/p/16646286.html 下方为Supervisor管理to......
  • 在三台服务器上搭建nacos集群
    Nacos集群参考-->nacos主机服务192.168.86.58nacos01192.168.86.19nacos02192.168.86.43nacos03在主机为192.168.86.58上安装mysql(我安装的是my......
  • 给正在运行的mongodb启动添加配置文件
    因为一开始启动容器的时候就没有指定配置文件,无论怎么修改容器中的/etc/mongd.conf.org文件都无法生效所以直接修改启动脚本添加$@的参数实现1、复制容器中的文件/usr/lo......