微服务在windows打jar包运行遇到的大坑
大坑:在使用nacos作为微服务的配置中心时,想要动态发布配置到多环境的微服务当中去,将服务发布jar包后,在本地命令窗口运行jar包时报错,在idea中运行的很欢,但是到命令窗口就不行了:遇到各种问题:
Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
或者这种错误
或者这种:
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:200)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60)
at org.yaml.snakeyaml.Yaml.loadAll(Yaml.java:463)
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:160)
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:138)
at
问题原因:编码不一致,nacos读取配置文件时默认编码为utf-8,而通过cmd启动项目默认使用gbk。
解决办法:指定编码格式
java -jar -Dfile.encoding=utf-8 xxx.jar
微服务在windows打jar包运行遇到的大坑相关推荐
- SpringBoot打成Jar包运行,获取运行Jar包的目录
SpringBoot获取运行Jar包的目录 // linux和windows下通用 private String getJarFilePath() {ApplicationHome home = ne ...
- MobileIMSDK怎样将Java服务端运行起来以及打成jar包运行
场景 MobileIMSDK: https://gitee.com/jackjiang/MobileIMSDK MobileIMSDK是一套专为移动端开发的原创IM通信层框架 注: 博客: https ...
- Docker安装java环境并部署jar包运行
Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看. java实现商 ...
- 双击jar包运行,出现使用压缩软件打开的情况
运行jar包进行将日志进行反序列化,期间重装了jdk以后,双击jar包运行出现使用解压缩软件打开的情况, 这种情况下,首先看一下jdk的环境配置.如果这些都正常. 1.Ctrl+R ,在窗口中输入re ...
- Idea导出jar包运行报错:找不到主清单属性解决方法
Idea导出jar包运行报错:找不到主清单属性解决方法 参考文章: (1)Idea导出jar包运行报错:找不到主清单属性解决方法 (2)https://www.cnblogs.com/stars-on ...
- Spring Boot Freemark HTML 生成 PDF、生成水印Logo、docx文件生成PDF,Jar包运行可读取模板文件、字体文件
用于通过模板生成PDF,在项目中生成个人授权协议函.个人电子保单.流水报表,数据报表等,将HTML静态模板写出来后,将数据替换成动态数据即可. <!-- html2pdf --> < ...
- 关于jar包运行报错:Exception in thread “main“ java.lang.UnsupportedClassVersionError的解决办法
打包jar包后 ,在jar路径下cmd使用命令 java -jar jar包名字 报错: Exception in thread "main" java.lang.Unsuppo ...
- 问题备忘: 将工程打包成jar包运行,就报java.io.FileNotFoundException: class path resource错误
最近在在使用@Value注入文件碰到如下问题: 工程在在IntelliJ IDEA开发环境里正常运行,但是一旦将工程打包成jar包运行,就报java.io.FileNotFoundException: ...
- cas客户端使用jar包运行报错SSL error
继上篇博客,cas的项目在idea里面的运行一点问题没有,但是打成jar包却运行不了 原因在于,运行cas需要使用带有证书的jdk,打成jar包运行,会使用环境变量里面第一个jdk,即使你只装了一个j ...
最新文章
- 服务器市场严酷竞争下的众生相
- 产业|世界十大工业自动化公司,你知道几家?
- [你必须知道的.NET]第十三回:从Hello, world开始认识IL
- 介绍一个好用的Chrome扩展,能高效管理cookie
- 服务器系统巡检记录表,服务器月度巡检记录
- 评估指标_机器学习评估方法与评估指标总结
- 基于JAVA+Servlet+JSP+MYSQL的物流管理系统
- scala设计模式_Scala中的工厂设计模式
- [HNOI2006]最短母串问题 --- AC自动机 + 隐式图搜索
- Vue.js 快速入门 (一) —— Vue基础
- 最强的右键菜单工具:超级右键专业版 mac中文版
- 分享一个很容易实现的某大学的结构光源码【DIY自己的三维扫描仪】
- dechex() 函数
- jungle scout插件版 v5.7.1官方版
- VS 2010 测试功能学习(七) - RnP与Coded UI自动化测试
- 安装Windows提示无法在驱动器0分区上安装windows解决方法
- 下载网页中不能下载的pdf
- Linux 安装WinUSB
- 计算机网络——物理层
- 【JS】隐匿在计算机软硬件背后的语言
热门文章
- 统计学习导论(ISLR)(三):线性回归(超详细介绍)
- C++笔记005:用面向过程和面向对象方法求解圆形面积
- 计算机中丢失swr.dll,win10电脑中模块initpki.dll加载失败提示0x80004005错误代码如何解决...
- cnPuTTY CAC 0.78.0.1—PuTTY CAC 0.78中文版本简单说明~~
- 生成带logo图像的二维码
- Spring Cloud中Hystrix的请求合并
- mysql gis 空间分析_【ArcGIS操作】4 空间分析篇
- 电商用户RFM分析(平均值计算中心点)
- mysql转换戳转换成小时_MySQL时间函数 | 时间戳和日期之间得转换
- plc c语言 软元件t,三菱PLC软元件的种类及功能大全