2
|
Denys S. · 技术社区 · 14 年前 |
1
3
如果mysql服务器和glassfish服务器位于同一主机上,并且在mysql配置中,您可以选择绑定到一些公共地址(例如eth0接口的192.168.0.1),这些地址通常使用user@localhost成功地与简单的jdbc/jpa一起工作,但它们不在一个glassfish jta的例子,相反,绑定到一些本地地址会导致链接失败。通常,如果出现公共地址,则不能绑定到此类mysql主机的任何本地(local host/127.0.0.1)地址。 例子: 肌动蛋白
127.0.0.1-分配给lo接口 192.168.0.1-分配给eth0接口 这是glassfish mysql错误。 目前为了使用jta,不应该将mysql绑定到这样的地址。(从my.cnf中删除“bind address=192.168.0.1”)。或者使用user@192.168.0.1,这是不太安全的。 |
2
0
你在连接同一个数据库吗?如果是,请检查您使用的JDBC驱动程序是否相同。 |
3
0
在我的情况下,我设置: 网址:jdbc:mysql://10.81.35.66:3306/testdb 和 网址:jdbc:mysql://10.81.31.76:3306/vectordb 在其他属性部分中创建连接池时设置值时 在玻璃鱼管理控制台上。 |
tschwab · 多个节点模块中的一个mongo连接 7 年前 |
NaiveCoder · DBCP连接池活动连接未关闭 7 年前 |
jonaslagoni · 多线程程序中未释放到池的连接 7 年前 |
zDroid · Tomcat连接池,连接超时 7 年前 |