Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / GenericJDBCException: Cannot open connection / 12 сообщений из 12, страница 1 из 1
10.11.2014, 17:33
    #38801145
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
Есть проект на Spring. Подключается к базе Oracle, использует ojdbc14 и hibernate.

Запускаю на Tomcat-е из Eclipse - все работает.

Теперь, когда делаю экспорт в war, а потом deploy на Tomcat-e (который запущен как сервис) - получаю ошибку:
Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection.

В чем может быть причина? Может Tomcate не видит драйвера?
В какую сторону копать, что можно проверить, чтоб выяснить причину и исправить?
...
Рейтинг: 0 / 0
10.11.2014, 17:34
    #38801154
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
Надо смотреть cause exception. А не то сообщение что вы посчитали важным.
Как сконфигурирован DataSource?
...
Рейтинг: 0 / 0
10.11.2014, 17:42
    #38801165
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
wvetal,

возможно логи томката подскажут в чем дело.
...
Рейтинг: 0 / 0
10.11.2014, 17:44
    #38801167
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
BlazkowiczНадо смотреть cause exception. А не то сообщение что вы посчитали важным.
Как сконфигурирован DataSource?
DataSource сконфигурирован, вроде, правильно - все ж работает когда запускаю Томкат из Эклипса.

Код: xml
1.
2.
3.
4.
5.
6.
7.
        <bean id="propertyConfigurer"
		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
		p:location="/WEB-INF/jdbc.properties" />

	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
		destroy-method="close" p:driverClassName="${jdbc.driverClassName}"
		p:url="${jdbc.databaseurl}" p:username="${jdbc.username}" p:password="${jdbc.password}" />


jdbc.properties:
Код: java
1.
2.
3.
4.
5.
jdbc.driverClassName=oracle.jdbc.OracleDriver
jdbc.dialect=org.hibernate.dialect.Oracle10gDialect
jdbc.databaseurl=jdbc:oracle:thin:@10.0.0.10:1521:xe
jdbc.username=user
jdbc.password=password
...
Рейтинг: 0 / 0
10.11.2014, 17:49
    #38801176
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
Сообщение об ошибки ПОЛНОСТЬЮ покажи.
...
Рейтинг: 0 / 0
10.11.2014, 17:58
    #38801187
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
...
Рейтинг: 0 / 0
10.11.2014, 17:58
    #38801188
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
Leonid KudryavtsevСообщение об ошибки ПОЛНОСТЬЮ покажи.
У меня на главной странице форма с авторизацией. Главная страница загружается (.jsp), но когда ввожу логин и пароль (не важно правильный или нет), и нажимаю отправить - то получаю сообщение:
"Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection" - это все.

Код который выводит это сообщение:
Код: xml
1.
2.
3.
            <div class="errormessage">
			<span>${sessionScope["SPRING_SECURITY_LAST_EXCEPTION"].message}</span>
	    </div>



В логах Томката ничего такого, что могло помочь, не нашел.
...
Рейтинг: 0 / 0
10.11.2014, 18:16
    #38801206
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
Blazkowiczwvetal,

http://stackoverflow.com/a/7981932
Не помогло.
...
Рейтинг: 0 / 0
10.11.2014, 18:25
    #38801221
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
В логах нашел такое:
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

Может с этим связано? Можно как-то узнать какой jar имеется ввиду? Может ojdbc14?
...
Рейтинг: 0 / 0
10.11.2014, 18:34
    #38801238
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
wvetalВ логах Томката ничего такого, что могло помочь, не нашел.
Ну, вы тогда реализуйте логирование сначала, чтобы исключения попадали в лог, а не только клиенту на страницу. Иначе угадывать бесполезно. Или ждите 0FD. Он тут всегда чего-то подмечает, чего я не вижу.
...
Рейтинг: 0 / 0
10.11.2014, 18:41
    #38801248
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
wvetalBlazkowiczwvetal,

http://stackoverflow.com/a/7981932
Не помогло.
Похоже, что все-таки помогло.

Переместил Томкат на диск D + прописал в catalina.bat:
Код: java
1.
set JAVA_OPTS=%JAVA_OPTS% -Duser.language=en -Duser.region=US -Dfile.encoding=UTF8


И теперь все работает.

Спасибо всем.
...
Рейтинг: 0 / 0
11.11.2014, 10:26
    #38801643
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GenericJDBCException: Cannot open connection
wvetalTomcat log
Код: plaintext
1.
2.
INFO: At least one JAR was scanned for TLDs yet contained no TLDs.
 Enable debug logging for this logger for a complete list  of JARs that were scanned but no TLDs were found in them.
Skipping unneeded JARs during scanning  can improve startup time  and JSP compilation time.

Может с этим связано? Можно как-то узнать какой jar имеется ввиду? Может ojdbc14?У вас, что функциональная неграмотность???

PS: Подчеркнул и выделил.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / GenericJDBCException: Cannot open connection / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]