我的JBoss-Server连接到带有PostgreSQL的数据库时遇到了问题。 当我在Eclipse中启动JBOSS-Server(在本地运行)时,我总是得到异常: 连接被拒绝(检查正确的主机名和端口号以及TCP / IP连接)
我尝试通过调整pg_hba.conf来允许与PostgreSQL的每个连接,但这对我来说没有用。
我正在使用Windows 7,JBoss 6.0.0和PostgreSQL 9.0。我还试图关闭Windows防火墙但没有成功。
有谁有想法,这里的问题可能是什么?
XML看起来像这样:
<datasource>
<xa-datasource>
<jndi-name>MYNAME</jndi-name>
<track-connection-by-tx/>
<xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
<xa-datasource-property name="ServerName">localhost</xa-datasource-property>
<xa-datasource-property name="PortNumber">5432</xa-datasource-property>
<xa-datasource-property name="DatabaseName">myName</xa-datasource-property>
<xa-datasource-property name="User">postgres</xa-datasource-property>
<xa-datasource-property name="Password">*****</xa-datasource-property>
</xa-datasource>
</datasource>
P.S。:具有相同的配置,整个东西在我的学校计算机上运行(也是Win 7)
答案 0 :(得分:0)
拒绝连接意味着拒绝连接。这意味着尝试连接,并且应用程序收到ICMP数据包,表示连接被拒绝。这可能会发生多种原因,但这实际上是网络故障排除。
您的配置建议您尝试连接到localhost。您是否真的想要连接到其他主机并且没有指定正确的?
主机上或它们之间是否有防火墙?如果是这样,请将其禁用以进行故障排除。
如果这没有帮助,使用tracert通常可以帮助缩小问题范围,这可能是在主机之间。