Постоянство в приложении платформы Maven NetBeans

У меня есть приложение с модулем базы данных, который содержит файл persistence.xml вместе с сущностями и классами контроллеров. Во время тестов Maven он прошел все тесты, поэтому я считаю, что он хорошо настроен. При запуске приложение жалуется, что не может найти блок сохранения. Я проверил, что он находится в соответствующей папке META-INF nbm в папке запускаемого приложения.

Есть идеи? Что-то особенное, чтобы заставить его работать?

Изменить: код можно найти здесь в Marauroa -папка диспетчера серверов.


person javydreamercsw    schedule 18.09.2012    source источник


Ответы (1)


К ответу меня привел Тимон Веенстра. Это заполнитель для ответа на случай, если у Тимона нет учетной записи, поэтому я могу приписать ему ответ и всем, кто отвечает на этот вопрос.

Ключевым моментом было убедиться, что API-интерфейс Persistence, реализация Persistence (Eclipselink в моем случае) и драйвер базы данных были заключены в модули NetBeans. После этого все начало работать.

Я предполагаю, что Maven/NetBeans вводит в заблуждение в этом аспекте, поскольку модули компилируются, если у вас есть соответствующие зависимости.

person javydreamercsw    schedule 20.09.2012
comment
См. также netbeansscribbles.wordpress.com/2012/06. /19/ для создания оберток библиотек с помощью Maven. - person faph; 12.12.2018