我有两个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连接,那么我可以连接,但是对于安全组,它会失败。
任何指针?