• 若依微服务版在Windows上通过jar包运行业务模块时提示:Failed to determine s suitable driver class


    场景

    若依微服务版后台服务通过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
    博客园: https://www.cnblogs.com/badaoliumangqizhi/ 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
  • 相关阅读:
    12306-单
    12306-票
    12306-车
    12306-人
    12306-目录
    a+=b 是什么意思?
    开启hadoop和Hbase集群的lzo压缩功能(转)
    HBase性能优化方法总结(转)
    Spark向HDFS中存储数据
    Spark从HDFS上读取JSON数据
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13958960.html
Copyright © 2020-2023  润新知