使用hibernate的两个实例之间的Amazon ec2 DB连接

时间:2015-01-24 11:31:23

标签: amazon-ec2 ec2-ami

我有两个ec2实例。一个是带有DB的Web服务,另一个是简单的Web模块。 Web服务在本地连接到DB,而我希望Web模块实例连接到Web服务实例DB。两者都在Tomcat中有一堆Java-Hibernate,MySQL作为数据库。

我创建了一个安全组并将其分配给服务器。 DB的配置如下:

MySQL - TCP Protocol - 3306 port - Source as the Group ID for the same configuration. 

Web模块的hibernate配置如下所示:

<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连接,那么我可以连接,但是对于安全组,它会失败。

任何指针?

1 个答案:

答案 0 :(得分:1)

我认为您的数据库服务器设置为拒绝外部连接。 Solution