Исключение безопасности 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.