проблемы с драйвером оракула в окружении кластера WAS

I', используя ojdbc14.jar для подключения к базе данных Oracle 10g. При работе на одной машине у меня возникли проблемы с подключением к БД, но в кластере я получил это исключение:

J2CA0036E: Возникла исключительная ситуация при вызове метода setDataSourceProperties для com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl, используемого ресурсом jdbc/OracleDSBSCS: com.ibm.ws.exception.WsException: DSRA0023E: Класс реализации DataSource "oracle.jdbc.pool .OracleConnectionPoolDataSource" не найден.

Драйвер находится в файловой системе DeploymentManager, и переменная JVM указывает на него, но похоже, что другие узлы не видят драйвер.

Я пытался поставить драйвер на то же место в их файловой системе, но все равно не получается.

Есть идеи, как это решить?


person moa    schedule 23.08.2010    source источник
comment
Какая среда у вашего кластера? ваше приложение работает на сервере приложений или что-то подобное? Ошибка выглядит так, что не может найти банку. Возможно, распечатайте путь к классу в начале вашего приложения и убедитесь, что он действительно указывает на банку.   -  person ZeissS    schedule 23.08.2010
comment
Среда представляет собой серверный кластер Websphere Process с пограничными компонентами. Приложение работает на сервере процессов   -  person moa    schedule 23.08.2010


Ответы (1)


В кластере, в какой области вы определили драйвер JDBC — ячейка, кластер или узел — вы уверены, что запись пути к классу для jar верна и что файл существует и может быть «увиден» процессом, который WebSphere работает под.

Стив.

person Steve Bridges    schedule 31.08.2010