Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

项目场景:

提示:spring之类的项目中资源过滤问题


问题描述

在spring之类的项目mapper.xml没有写在resource包下需要添加资源过滤依赖包

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

原因分析:

在初次完成项目的构建后,启动项目时出错,提示信息“ Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured. ” ,这个异常很好理解,直接翻译成中文,一看便知了 “ 配置数据源失败:没有指定’url’属性,也不能配置嵌入式数据源。

<build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build

 以前我都是用这个资源过滤依赖包

今天还是用这个依赖包突然报错如下

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


Action:

Consider the following:
    If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
    If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

解决办法:

换个依赖包如下

<resources>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
    </resource>
</resources>

添加这个依赖包后能正常运行


 总结:

我在搜索解决方案时,其他博主答案嘎七嘎八的也没能解决,最后还是靠以自己一步一步的排插

问题已经解决。可能导致这种现象出现的不止这一个问题。如果这个方法没有解决的话,可以试试

其他博主的方法。



版权声明:本文为m0_59392076原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。