tat58
Дата: 25.03.2011 13:34:48
Здравствуйте!
У нас сервер Oracle iAS 10.1.2.2.0.
JDBC Driver Name is ........ Oracle JDBC driver
JDBC Driver Version is ..... 10.1.0.5.0
JDBC Driver Major Version is 10
JDBC Driver Minor Version is 1
На контейнере хочу включить отладочную инфу для datasource.
На консоли выбираю нужный контейнер и добавляю на странице 'Server Properties' в строке 'Java Options' опцию
-Ddatasource.verbose=true. Затем перезапускаю контейнер.
В opmn/logs в логе контейнера выдает:
com.evermind.sql.OrionPooledDataSource@b1074a: Started
Oracle Jdbc tracing is not avaliable in a non-debug zip/jar file
...
com.evermind.sql.OrionPooledDataSource@349471: Started
11/03/25 13:09:24 Oracle Application Server Containers for J2EE 10g (10.1.2.2.0) initialized
11/03/25 13:09:48 java.sql.SQLException: Исключение ввода/вывода: Socket is not connected
11/03/25 13:09:48 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
11/03/25 13:09:48 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174)
11/03/25 13:09:48 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:286)
Само приложение становится недоступным - HTTP 500.
Без трассировки приложение работает, выдает инфу из БД.
Трассировку хотели включить, чтобы понять причину медленной работы приложения.
Другие опции дебага не вызывают такой ошибки.
Подскажите, в чем причина ошибки?
tat58
Дата: 25.03.2011 13:50:01
В папке jdbc/lib первоначально был драйвер ojdbc14_g, но не было classes12_g.jar. Скачали, выложили в эту папку, на контейнере в разделе Environment Variables добавили CLASSPATH .../jdbc/lib/classes12_g.jar. Перезагрузили контейнер - ошибка осталась.
Может надо еще что-то сделать?