Исключение безопасности Glassfish 4.0 в ClassLoader

Моя установка состоит из Glassfish 4, базы данных MySQL, Eclipse-Link 2.5 в качестве поставщика JPA. Чтобы получить прибыль от ленивых выборок и групп загрузки, я статически переплетаю свои классы сущностей.

Теперь я получаю следующую ошибку при запуске моего автономного клиента:

java.lang.SecurityException: class "org.eclipse.persistence.internal.weaving.PersistenceWeavedRest"'s signer information does not match signer information of other classes in the same package

LIBS в моем classpath (среди других):

  • гс-client.jar
  • security.jar
  • JavaEE-апи-7.0.jar
  • eclipselink.jar

Кто-нибудь есть идеи, как решить исключение безопасности?

Заранее большое спасибо - всего наилучшего!

1 ответ

Glassfish использует комплекты OSGi для EclipseLink, а не eclipselink.jar. Это может быть связано с проблемой, пытаясь добавить те же пакеты к вашему клиенту, который использует ваш сервер, а не к eclipselink.jar.

Другие вопросы по тегам