场景

若依微服务版后台服务通过jar包部署到Windows服务器:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109623337

在上面讲若依微服务版的服务部署到Windows服务器上的时候提示:

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

 

 

 

 

注: 

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

在确保系统中Mysql、Redis、Nacos以及各项配置文件没有问题的情况下。

如果不打jar包,直接将项目在IDEA中进行运行的话是不会报此错误的。

但是在将业务模块的吓得比如system打成jar后运行就会提示。

因为连接数据库的yml的配置文件的内容是从Nacos的配置信息的数据库读取出来的,在使用cmd直接运行时使用

java -jar ***.jar

时会因为编码问题导致配置信息读取不正确,所以在运行jar包时指定编码格式。

java -Dfile.encoding=utf-8 -jar xxx.jar

 

posted on 2020-11-11 15:32  霸道流氓  阅读(642)  评论(0编辑  收藏  举报

Live2D