#database #jakarta-ee #glassfish #persistence
#База данных #джакарта-ee #glassfish #постоянство
Вопрос:
Я пытаюсь запустить автономное приложение, которое будет выполняться в контейнере клиента приложения.
У меня запущена glassfish, и я настроил соответствующий пул JDBC и ресурс (проверка пула соединений показывает сообщение об успешном завершении).
Запуск программы с:
appclient -client bookstore.jar
приводит к большому стеку ошибок (я включил только небольшой раздел):
Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: No PasswordCredential found
Похоже, что проблема в PasswordCredential, однако я думаю, что я правильно настроил подключения к базе данных.
Есть идеи о том, что может быть причиной этого?
Комментарии:
1. amanica.blogspot.com/2009/02/no-passwordcredential-found . html Вы перезапускали GF после настройки вашего пула?
2. перезапуск Glassfish исправляет это, спасибо @Preston.