Привет!
Есть база данных на лотусе.
в нее в Package Explorer в папку WebContent\WEB-INF\Lib\ положил jar файл c jdbc коннектором к db2
затем сделал свой класс по работе с базой данных через этот коннектор
в нем есть функция, которая вызывается из яваскрипта после создания класса.
<!--shcode--><pre><code class='java'>public void connect(String connDB, String connUserName, String connPwd) throws Exception {
// Подключение к базе данных
try {
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
conn = DriverManager.getConnection(connDB, connUserName, connPwd);
}
catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
throw new Exception(ex);
}
catch (Exception e) {
System.out.println(e);
throw new Exception(e);
}
}[/CODE]
на локальной машине работает, на сервере не хочет, вываливается на
<!--shcode--><pre><code class='java'>Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();[/CODE]
причем не пишет в консоль, а пишет в еррор лог хмл на сервере кучу сообщений фактически не может вроде как создать класс.
Если в domino/jvm/lib/ext продублировать jar драйвера, работает и на сервере после перезагрузки.
Однако хотелось бы чтобы jar брался из базы данных.
В чем может быть проблема?
Заранее благодарю.
Есть база данных на лотусе.
в нее в Package Explorer в папку WebContent\WEB-INF\Lib\ положил jar файл c jdbc коннектором к db2
затем сделал свой класс по работе с базой данных через этот коннектор
в нем есть функция, которая вызывается из яваскрипта после создания класса.
<!--shcode--><pre><code class='java'>public void connect(String connDB, String connUserName, String connPwd) throws Exception {
// Подключение к базе данных
try {
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
conn = DriverManager.getConnection(connDB, connUserName, connPwd);
}
catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
throw new Exception(ex);
}
catch (Exception e) {
System.out.println(e);
throw new Exception(e);
}
}[/CODE]
на локальной машине работает, на сервере не хочет, вываливается на
<!--shcode--><pre><code class='java'>Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();[/CODE]
причем не пишет в консоль, а пишет в еррор лог хмл на сервере кучу сообщений фактически не может вроде как создать класс.
Если в domino/jvm/lib/ext продублировать jar драйвера, работает и на сервере после перезагрузки.
Однако хотелось бы чтобы jar брался из базы данных.
В чем может быть проблема?
Заранее благодарю.