2010-05-07 6 views
2

Я пытаюсь развернуть проект, где EclipseLink JPA используется как инструмент ORM на платформе OSGI. Проект отлично работает при работе за пределами контейнера OSGI.Невозможно получить подключение от драйвера [null], пользователя [null] и URL [null]./EclipseLink 1.2/Spring 2.5.6/OSGI

Версия используется: Spring 2.5.6, 1.2.0 EclipseLink

К сожалению, я получаю эту ошибку на OSGI платформе:

Exception Description: Unable to acquire a connection from driver [null], user [null] and URL [null]. Verify that you have set the expected driver class and URL. Check your login, persistence.xml or sessions.xml resource. The jdbc.driver property should be set to a class that is compatible with your database platform 
    at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:290) 
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:146) 
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:198) 
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:186) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean$ManagedEntityManagerFactoryInvocationHandler.invoke(AbstractEntityManagerFactoryBean.java:434) 
    at $Proxy152.createEntityManager(Unknown Source) 
    at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:190) 
    at $Proxy153.find(Unknown Source) 

По неизвестной причине источника данных, который создается и добавляется org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean не извлекается EclipseLink

Любая идея приветствуется?

С наилучшими пожеланиями,

шарль

ответ

0

ли вы проверить, что файл свойств базы данных находится в пути к классам?

Убедитесь, что он есть.