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
jar包运行连接不到数据库说明没找到数据库配置,打包的适合没有把数据库的配置打入java包中。
在数据库中配置一下打包资源,包含有数据库配置的yaml文件,重写打包。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
</build>
再次终端执行java -jar xxx.jar
即可运行成功。
还有一种可能是你没用到数据库却导入的相关依赖启动时找不到数据库配置。