JBoss 4.0.5 + Equinox + JPA + EclipseLink

Я пытаюсь подключить JPA (реализация EclipsLink), используемую в моем приложении, к JBoss DS, но не знаю, как это сделать.

Приложение, над которым я работаю, представляет собой приложение на основе OSGi, работающее в контейнере Equinox, которое работает как сервлет в WAR-файле JBoss.

Как мне настроить приложение так, чтобы оно подключалось к JBoss DS?


person user1694056    schedule 24.09.2012    source источник


Ответы (1)


Звучит довольно сложно. Что вы пробовали, и какую ошибку вы получаете?

Обычно вы просто устанавливаете источник данных в файле persistence.xml JPA, это работает?

person James    schedule 24.09.2012
comment
В настоящее время я получаю 11:41:20,858 INFO [STDOUT] [EL Warning]: 2012-09-24 11:41:20.858 - Временный classLoader для PersistenceLoadProcessor [tn] недоступен. Переключение classLoader на [org.ecli pse.persistence.internal.jpa.deployment.osgi.CompositeClassLoader@54174e5]. Плетение было отключено для этого сеанса. EclipseLink может быть не в состоянии получить с сервера временный загрузчик классов, требуемый спецификацией, вы можете использовать статическое переплетение в качестве дополнительного обходного пути. - person user1694056; 24.09.2012
comment
Похоже на предупреждение, а не на ошибку? Ваше приложение все еще работает? Если вы хотите плетение в JBoss, вы должны использовать статическое плетение. - person James; 25.09.2012