SpringBoot导入第三方jar方法打包报错Failed to load ApplicationContext Failed to determine a suitable driver cla

    这是第一篇博客,很早想写了,只不过每次解决问题后都觉得人家写的蛮好的,自己无须再写了,不过昨天打包时遇到的这个问题,自己找半天解决了,看很多博客也是许久才解决,不说了我的方法如下:

首先如果直接打包会出现各种找不到class的问题:

然后按照其他博客的方法:


并在pom.xml里加入
<build>
    <resources>
        <resource>
            <directory>src/main/libs</directory>
            <targetPath>BOOT-INF/lib/</targetPath>
            <includes>
                <include>**/*.jar</include>
            </includes>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <targetPath>BOOT-INF/classes/</targetPath>
        </resource>
    </resources>
</build>
但是...我做到这里时clean包确实成功了,但是install时还是会报如下错误:
Description:
Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-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).
java.lang.IllegalStateException: Failed to load ApplicationContext
Failed to determine a suitable driver class

琢磨半天意思就是我的数据库链接对象不能实例化,说明我的配置文件根本没有加载进来,然后试着引入一下配置文件

然后就成功了...虽然暂时解决了,但是相信以后问题还会有很多很多,写下这一篇博客,是想和我遇到同样问题的大佬们能快速解决,处女之作多多关照~~~

猜你喜欢

转载自blog.csdn.net/baikunlong/article/details/80374460