jboss с oracle db - проблема с подключением - PullRequest
1 голос
/ 01 марта 2011

Я два часа пытаюсь развернуть приложение на сервере Jboss, который подключается к моей БД Oracle.

Файл dbname-ds.xml имеет:

<datasources>
    <local-tx-datasource>
        <jndi-name>dbnameDatasource</jndi-name>
        <use-java-context>false</use-java-context>
        <connection-url>jdbc:oracle:thin:@192.168.168.105:1521:XE</connection-url>
        <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
        <user-name>system</user-name>
        <password>password</password>
    </local-tx-datasource>
</datasources>

Учетные данныехорошо, потому что я проверил их, используя инструмент домашней страницы базы данных из Oracle.

Я получаю ошибку в jboss:

  00:14:28,383 INFO  [ConnectionProviderFactory] Initializing connection provider:
 org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
00:14:28,389 INFO  [InjectedDataSourceConnectionProvider] Using provided datasou
rce
00:14:49,476 WARN  [JBossManagedConnectionPool] Throwable while attempting to ge
t a new connection: null
org.jboss.resource.JBossResourceException: Could not create connection; - nested
 throwable: (java.sql.SQLException: Io exception: The Network Adapter could not
establish the connection)
        at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.g
etLocalManagedConnection(LocalManagedConnectionFactory.java:225)

// etc

и вызван:

 Caused by: java.sql.SQLException: Io exception: The Network Adapter could not es
tablish the connection
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:112)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java

У вас есть идеи, где искать?

Я также изменил локальный хост по умолчанию, чтобы он был моим ip из файла ds:

(АДРЕС = (ПРОТОКОЛ = TCP) (ХОСТ = 192.168.168.105) (ПОРТ = 1521))

, поэтому хост и порт указаны правильно.

В чем еще причина...?

Большое спасибо ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...