【发布时间】:2015-01-25 20:22:11
【问题描述】:
我有一个两个 ec2 实例。一个是带有 DB 的 Web 服务,另一个是简单的 Web 模块。 Web 服务在本地连接到数据库,而我希望 Web 模块实例连接到 Web 服务实例数据库。两者在 Tomcat 中都有一个 Java-Hibernate 堆栈,以 MySQL 作为数据库。
我创建了一个安全组并将其分配给两台服务器。 DB的配置如下:
MySQL - TCP Protocol - 3306 port - Source as the Group ID for the same configuration.
web 模块的休眠配置如下所示:
<property name="connection.url">jdbc:mysql://<web service server ip>:3306/<db name></property>
<property name="connection.username">root</property>
<property name="connection.password">password</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
但我无法连接到数据库。如果我更改服务器配置以接受任何 IP 连接,那么我可以连接但使用安全组,它会失败。
有什么建议吗?
【问题讨论】:
标签: amazon-ec2 ec2-ami