С пом. Jdeveloper был разработан java класс, реализующий web сервисы. Некоторые методы класса взаимодействуют с БД PostgreSQL с пом. jdbc драйвера. Все было отлажено под win с пом. Jdeveloper на embedded OC4J. Затем на сервере под Linux был запущен натуральный OC4J. На нем были развернуты эти самые web сервисы. В переменной среды CLASSPATH был указан путь до jdbc драйвера.
НО, при первом же обращении к web сервису, когда производится попытка инициализации драйвера Class.forName("org.postgresql.Driver"), в ответ я получаю exception:
SEVERE: oracle.classloader.util.AnnotatedClassNotFoundException:
Missing class: org.postgresql.Driver
…
The missing class is not available from any code-source or loader in the system.
Т.е., как я понимаю, OC4J не видит jdbc драйвер. Почему? Может у кого-нибудь есть идеи? Буду благодарен за подсказки.
НО, при первом же обращении к web сервису, когда производится попытка инициализации драйвера Class.forName("org.postgresql.Driver"), в ответ я получаю exception:
SEVERE: oracle.classloader.util.AnnotatedClassNotFoundException:
Missing class: org.postgresql.Driver
…
The missing class is not available from any code-source or loader in the system.
Т.е., как я понимаю, OC4J не видит jdbc драйвер. Почему? Может у кого-нибудь есть идеи? Буду благодарен за подсказки.