AWS EC2:从 tomcat 7 连接到 PostgreSQL

Posted

技术标签:

【中文标题】AWS EC2:从 tomcat 7 连接到 PostgreSQL【英文标题】:AWS EC2 : Connecting to PostgreSQL from tomcat 7 【发布时间】:2013-03-22 02:22:46 【问题描述】:

我已经在 AWS-Ec2 Micro 上安装了 tomcat7 和 postgreSQL9, 我可以通过在我的本地 tomcat 7 服务器上运行的 spring 应用程序连接到 EC2 postgreSQL 实例。

当我在 EC2-tomcat7 服务器上部署相同的 war 文件时,它会抛出以下错误..

Cannot create JDBC driver of class '' for connect URL 'jdbc:postgresql://ec2-user@x-x-x-x-x.us-x-x.compute.amazonaws.com/test'
java.sql.SQLException: No suitable driver
    at java.sql.DriverManager.getDriver(DriverManager.java:279)

我已将 postgresql-9.1-901.jdbc3.jar 复制到 /usr/share/tomcat7/lib

我已经尝试过使用 AWS 内部 IP ...没有运气..

我不知道我做错了什么。具有相同配置的相同战争适用于本地 tomcat7。我是否缺少 AWS tomcat7 配置的任何内容?

【问题讨论】:

【参考方案1】:

您好,您似乎没有包含 postgresql jdbc jar。尝试包括它应该工作。

【讨论】:

以上是关于AWS EC2:从 tomcat 7 连接到 PostgreSQL的主要内容,如果未能解决你的问题,请参考以下文章

从 AWS Beanstalk 应用程序连接到 AWS EC2

无法从 EC2 连接到 PostgreSQL RDS 但从 localhost 可以正常工作

如何将aws上的ec2实例连接到我公司的***

无法从我的ubuntu EC2计算机连接到AWS DocumentDB

如何使用安全外壳扩展从 chromebook 连接到 aws ec2 服务器?

从 Elastic Beanstalk 连接到托管在 AWS ec2 上的 MongoDB