データソースに別のポートを設定していても、JBoss がポート 1521 に接続しようとする
Issue
- 1521 以外のポートでデータベースを実行していますが、JBoss はポート 1521 を開こうとしています。ファイアウォールの背後で JBoss を実行しているため、ポートへのアクセスが非常に制限されます。この JBoss サーバーが DB に接続できないため、 このデータソースを使用すると以下のエラーが出力されます。
IJ000610:Unable to fill pool: javax.resource.ResourceException:Could not create connection
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:460)
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.createManagedConnection(XAManagedConnectionFactory.java:397)
Caused by: my.NetException:The Network Adapter could not establish the connection
at com.myProtocol.connect(myProtocol.java:333)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
...14 more
Caused by:.ConnectException:Connection timed out
at .PlainSocketImpl.socketConnect(Native Method)
at .PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at .PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at .PlainSocketImpl.connect(PlainSocketImpl.java:200)
at .SocksSocketImpl.connect(SocksSocketImpl.java:366)
at .Socket.connect(Socket.java:529)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.