【发布时间】:2020-12-25 20:17:05
【问题描述】:
我在 aws ec2 实例上运行的 tomcat 服务器上部署了一个 war 文件。每当我尝试重新启动我的 tomcat 时,我都会遇到这些异常
Unable to build Hibernate SessionFactory; nested exception is java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:postgresql://xyz.com:5432/db
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
早些时候我认为这可能是由于错误的 url 而发生的,但我使用相同的 application.properties 文件在本地执行了应用程序并且它有效。我能够连接到再次在另一个 aws ec2 实例上运行的数据库服务器。所以我认为这不是因为错误的网址而发生的。
是因为我的 aws ec2 实例之一无法连接到数据库服务器实例吗?我该如何解决这个问题?
编辑:我已经尝试为两个 aws ec2 实例添加入站规则,仍然是同样的问题。
问候
【问题讨论】:
标签: java amazon-web-services spring-boot spring-mvc amazon-ec2