У меня есть рабочий проект maven, который использует JPA как постоянный слой; этот уровень имеет дело с одной базой данных MySQL и одной базой данных SQL Server.Отсутствие провайдера постоянства WHEN экспорт файла jar
Когда я запускаю его внутри Eclipse, нет проблем; но когда я пытаюсь экспортировать его за пределы выхода, когда я запускаю банку консольных печатает известные:
javax.persistence.PersistenceException: No persistence provider for
EntityManager named axaptaUnitName
axaptaUnitName
является блок, который имеет дело с SQL Server. Я пробовал все три типа экспорта из Eclipse, извлекал необходимые библиотеки в JAR, пакет в JAR и копировал во внешнюю папку; ни один из них не работает.
Все библиотеки (включая соединитель с SQL Server) правильно добавлены в classpath; внутри Eclipse все работает отлично; поэтому я предполагаю, что это какая-то проблема с экспортом.
Любые предложения?
Редактировать: Я попытался заменить драйвер Microsoft SQL драйвером JTDS; но проблема все еще происходит.
Я пробовал ваше решение, все еще случается такая же ошибка :( – svprdga