Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Проблемма с JDBC FireBird
Список форумов
 ->  JDBC драйвера


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
mastersoftna : 12
Новичок

СообщениеДек 09, 2009 17:01 
Ответить с цитатой
При deploy-менте в NetBeans ejb происходит ошибка Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: org.firebirdsql.jdbc.FBDriver cannot be cast to javax.sql.DataSource

JayBird 2.1.6GDK1.6
Firebird 2.1

В чем может быть проблема, и если можно пошагово объяснить как подключить FireBird к GlassFish
К началу Посмотреть профиль Отправить личное сообщение
infinity : 601
Постоянный посетитель
Откуда: Одесса

СообщениеДек 09, 2009 20:27 
Ответить с цитатой
С GlassFish я не работал, всех тонкостей незнаю, поэтому просто предположение - а что если дать ему org.firebirdsql.jdbc.FBDataSource?
К началу Посмотреть профиль Отправить личное сообщение
mastersoftna : 12
Новичок

СообщениеДек 10, 2009 12:20 
Ответить с цитатой
Что значит дать ему org.firebirdsql.jdbc.FBDataSource? Не могу подкючить Firebird не из NetBeans не из админки GlassFish. Каков механизм подключения FireBird к GlassFish и проекту. С другими базами, например MySQL все нормально, но мне нужен именно FireBird.
К началу Посмотреть профиль Отправить личное сообщение
Skynin : 656
Постоянный посетитель

СообщениеДек 10, 2009 12:37 
Ответить с цитатой
mastersoftna писал(а):
Что значит дать ему org.firebirdsql.jdbc.FBDataSource?

А то значит, что жалуется оно на то что не может привести

org.firebirdsql.jdbc.FBDriver к типу javax.sql.DataSource
Что, исходя из названий совершенно верно:
как драйвер может быть приведен к данным выборки?

Вот и посоветовали выяснить почему вместо org.firebirdsql.jdbc.FBDataSource где-то там появляется org.firebirdsql.jdbc.FBDriver
Толи сами неправильно инициализируете, толи в конфигах напутали
К началу Посмотреть профиль Отправить личное сообщение
mastersoftna : 12
Новичок

СообщениеДек 10, 2009 14:05 
Ответить с цитатой
Но ведь я все делаю автоматически средствами NetBeans, а вот так получается. Я даже не знаю где искать причину этой ошибки. Создаю PerssistensUnit, создаю новый источник данных, указываю jar JayBird-а, путь к базе данных, пользователя и пароль, затем назначаю jndi. Все проходит автоматически, создаются классы сущности всех таблиц базы. Значит jdbc работает. А при деплойменте эта ошибка возникает. В чем всетаки дело? Где искать причину?
К началу Посмотреть профиль Отправить личное сообщение
Skynin : 656
Постоянный посетитель

СообщениеДек 10, 2009 15:26 
Ответить с цитатой
mastersoftna писал(а):
Но ведь я все делаю автоматически средствами NetBeans, а вот так получается. ... А при деплойменте эта ошибка возникает. В чем всетаки дело? Где искать причину?

В настройках после деплоймента, как понимаю.

Здесь как раз тот случай, когда знаний только средств IDE недостаточно. (Хотя я фанат IDE, и везде высмеиваю моду рассуждать о программировании в нотепадах)
Искать нужно в конфиг файлах, настройках classpath'а и т.д.
То есть вручную перебрать этапы процесса сборки и деплоя.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> JDBC драйвера


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru