У меня проблема с hibernate и я точно не знаю, что происходит, у меня есть этот проект на работе, где я подключаюсь к базе данных Oracle 10g, используя следующие настройки:
Host Name: localhost
port:1521
SID:orcl
user:anfxi
password:password
Теперь я дома пытаюсь работать с той же базой данных удаленно, я подключен через VPN, а ip базы данных теперь 10.73.98.230
, я импортировал мою WAR и изменил настройки в моем
hibernate.cfg.xml от:
<property name="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin://localhost:1521:orcl</property>
<property name="hibernate.connection.username">anfexi</property>
<property name="connection.password">password</property>
<property name="connection.pool_size">1</property>
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">validate</property>
<property name="current_session_context_class">thread</property>
до:
<property name="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin://10.73.98.230:1521:orcl</property>
<property name="hibernate.connection.username">anfexi</property>
<property name="connection.password">password</property>
<property name="connection.pool_size">1</property>
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">validate</property>
<property name="current_session_context_class">thread</property>
но я получаю эту ошибку:
ERROR [main] (SchemaValidator.java:135) - could not get database metadata
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:orcl
так что кажется, что он все еще использует localhost в качестве адреса БД, я очистил свой проект и перестроил, все еще без удачи, есть ли что-то еще, что я мог бы пропустить? конфигурация гибернации кэшируется в каком-то файле, который мне нужно стереть или что-то в этом роде?
EDIT
Для чего бы это ни служило, я могу подключиться с помощью разработчика SQL, проблема в спящем режиме, все еще с использованием старого дескриптора соединения localhost:1521:orcl
.
Спасибо за вашу помощь!