Соединение к mysql. java.lang.NoClassDefFoundError
От: tandr  
Дата: 15.12.04 06:01
Оценка:
Всем привет.
Обращаюсь с проблемой, с которой может кто сталкивался:

Class.forName("com.mysql.jdbc.Driver").newInstance(); — выполняется нормально класс находит
а следующая строка
Сonnection conn=DriverManager.getConnection(location,webuser,webpsw);
выводит в браузер ошибки
1. ServletException java/sql/Savepoint и
2. java.lang.NoClassDefFoundError java/sql/Savepoint

jar — файл драйвера mysql лежит в $Tomcat_home/webapps/my_application/web_inf/lib
в $Java_home/lib
и в $Java_home/jre/lib/ext

Данные строки находятся в файле с расширением class. Этот свой класс используется в jsp — файле.

Заранее спасибо.
Re: Соединение к mysql. java.lang.NoClassDefFoundError
От: hrendler Россия N/A
Дата: 15.12.04 06:47
Оценка:
Здравствуйте, tandr, Вы писали:

T>Всем привет.

T>Обращаюсь с проблемой, с которой может кто сталкивался:

T>Class.forName("com.mysql.jdbc.Driver").newInstance(); — выполняется нормально класс находит

T>а следующая строка
T>Сonnection conn=DriverManager.getConnection(location,webuser,webpsw);
T>выводит в браузер ошибки
T>1. ServletException java/sql/Savepoint и
T>2. java.lang.NoClassDefFoundError java/sql/Savepoint

T>jar — файл драйвера mysql лежит в $Tomcat_home/webapps/my_application/web_inf/lib

T> в $Java_home/lib
T> и в $Java_home/jre/lib/ext

T>Данные строки находятся в файле с расширением class. Этот свой класс используется в jsp — файле.


T>Заранее спасибо.


а как ты описываешь location?
... << RSDN@Home 1.1.3 stable >>
Re[2]: Соединение к mysql. java.lang.NoClassDefFoundError
От: hrendler Россия N/A
Дата: 15.12.04 06:51
Оценка:
Да, еще — не пробовал делать DriverManager.setLogWriter() и посмотреть — что оно (JDBC) там делает?
... << RSDN@Home 1.1.3 stable >>
Re[2]: Соединение к mysql. java.lang.NoClassDefFoundError
От: tandr  
Дата: 15.12.04 07:19
Оценка:
Здравствуйте, hrendler, Вы писали:

H>Здравствуйте, tandr, Вы писали:


T>>Всем привет.

T>>Обращаюсь с проблемой, с которой может кто сталкивался:

T>>Class.forName("com.mysql.jdbc.Driver").newInstance(); — выполняется нормально класс находит

T>>а следующая строка
T>>Сonnection conn=DriverManager.getConnection(location,webuser,webpsw);
T>>выводит в браузер ошибки
T>>1. ServletException java/sql/Savepoint и
T>>2. java.lang.NoClassDefFoundError java/sql/Savepoint

T>>jar — файл драйвера mysql лежит в $Tomcat_home/webapps/my_application/web_inf/lib

T>> в $Java_home/lib
T>> и в $Java_home/jre/lib/ext

T>>Данные строки находятся в файле с расширением class. Этот свой класс используется в jsp — файле.


T>>Заранее спасибо.


H>а как ты описываешь location?


пробовал 2 путями

String location="jdbc:mysql://rmail/localweb";
String location="jdbc:mysql://127.0.0.1/localweb";

setLogWriter сейчас попробую.

спасибо.
Re: Соединение к mysql. java.lang.NoClassDefFoundError
От: Blazkowicz Россия  
Дата: 15.12.04 09:12
Оценка:
Здравствуйте, tandr, Вы писали:

T>Всем привет.

T>Обращаюсь с проблемой, с которой может кто сталкивался:

T>Class.forName("com.mysql.jdbc.Driver").newInstance(); — выполняется нормально класс находит

T>а следующая строка
T>Сonnection conn=DriverManager.getConnection(location,webuser,webpsw);
T>выводит в браузер ошибки
T>1. ServletException java/sql/Savepoint и
T>2. java.lang.NoClassDefFoundError java/sql/Savepoint

T>jar — файл драйвера mysql лежит в $Tomcat_home/webapps/my_application/web_inf/lib

T> в $Java_home/lib
T> и в $Java_home/jre/lib/ext

T>Данные строки находятся в файле с расширением class. Этот свой класс используется в jsp — файле.


T>Заранее спасибо.


Можно так.

А можно зайти в класс Savepoint, и посмотреть что у него @Since 1.4, и что видать драйвер под 1.4 заточен, а у тебя 1.3.
Re: Соединение к mysql. java.lang.NoClassDefFoundError
От: tandr  
Дата: 15.12.04 10:26
Оценка:
Здравствуйте, tandr, Вы писали:

T>Всем привет.

T>Обращаюсь с проблемой, с которой может кто сталкивался:

T>Class.forName("com.mysql.jdbc.Driver").newInstance(); — выполняется нормально класс находит

T>а следующая строка
T>Сonnection conn=DriverManager.getConnection(location,webuser,webpsw);
T>выводит в браузер ошибки
T>1. ServletException java/sql/Savepoint и
T>2. java.lang.NoClassDefFoundError java/sql/Savepoint

T>jar — файл драйвера mysql лежит в $Tomcat_home/webapps/my_application/web_inf/lib

T> в $Java_home/lib
T> и в $Java_home/jre/lib/ext

T>Данные строки находятся в файле с расширением class. Этот свой класс используется в jsp — файле.


T>Заранее спасибо.


Спасибо. У меня 1.3.1 на Linux. Еще меня смутило то, что практически такой же код у меня работал на Windows, посмотрел там 1.4.2.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.