2013-12-06 2 views
0

Я выполнил этот учебник http://slackspace.de/articles/jdbc-security-with-glassfish-3-1-and-java-ee-6/ для настройки аутентификации. Использование Glassfish 4, MySQL 5.5, Ubuntu 12.04 LTS.Проверка подлинности Glassfish 4 (JDBCRealm и JPA 2) работает с Dery, но не с MySQL

Все работает отлично с Derby, но у меня нет успеха в MySQL. Чтобы переключиться с Derby на MySQL, я просто изменяю пул JDBC в ресурсе JDBC. Сохранение JPA отлично работает с обеими базами данных.

Вопрос 1: Есть идеи, что мне не хватает?

Вопрос 2: Если нет, что я могу сделать, чтобы сузить проблему. Журнал Glassfish не очень подробный.

Вопрос 3: Я подозреваю что-то с именами таблиц, чувствительными к регистру. Derby не заботится о случае имен таблиц (проверяется с ij-клиентом). MySQL выполняет (тестируется с помощью клиента mysql). Неужели?

Пожалуйста, учтите, что я новичок в Glassfish, JPA и Java EE. Благодарю.

ответ

0

Подумайте, это решение и связано с установкой MySQL. Внезапно, когда я включил logging на MySQL, все работало нормально. Единственное различие заключалось в том, чтобы вручную запускать базу данных с помощью mysqld вместо сценария инициализации Ubuntu. Мне просто нужно выяснить, что происходит со сценарием ...

Смежные вопросы