首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法创建jar文件

无法创建jar文件
EN

Stack Overflow用户
提问于 2020-12-05 16:51:05
回答 2查看 59关注 0票数 0

我是Springboot的新手,我无法用Mysql制作Springboot的jar文件来部署在.I中使用Eclipse IDE。

我创建了一个在本地主机上运行良好的应用程序,当我想要将它部署到AWS中时,我会注释所有的application.properties文件,该文件的代码如下

代码语言:javascript
复制
#spring.jpa.hibernate.ddl-auto=update
#spring.datasource.url=jdbc:mysql://localhost:3306/db_digitalprofile?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
#spring.datasource.username=root
#spring.datasource.password=
#server.port=9090
#spring.jpa.show-sql = true
#spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

并在src/main/resource中创建一个名为application-prod.properties的新文件,代码如下:

代码语言:javascript
复制
server.port=5000 
spring.datasource.url=jdbc:mysql://${RDS_HOSTNAME}:${RDS_PORT}/${RDS_DB_NAME} 
spring.datasource.username=${RDS_USERNAME}
spring.datasource.password=${RDS_PASSWORD}
spring.jpa.hibernate.ddl-auto=update

现在,当我想要创建jar文件时,右键单击project>,运行As>Maven install来创建jar文件,它会抛出一个错误,如下所示:

代码语言:javascript
复制
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
java.lang.IllegalStateException: Failed to load ApplicationContext

我还在pom.xml中添加了以下依赖项

代码语言:javascript
复制
<configuration>
<finalName> digitalProfile</finalName>
</configuration>
EN

回答 2

Stack Overflow用户

发布于 2020-12-06 04:12:49

无法确定合适的驱动程序类

您需要检查依赖关系。找不到驱动程序意味着缺少将用于连接到数据库的驱动程序jar。mysql驱动程序应该存在于pom文件或任何构建文件中。

票数 0
EN

Stack Overflow用户

发布于 2020-12-06 08:33:43

把这个添加到你的application.properties上,它应该会解决你的问题。

代码语言:javascript
复制
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65155246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档