Информация о подписывающей стороне не совпадает внутри роя - PullRequest
0 голосов
/ 11 октября 2019

Я запускаю докеризированное Java-приложение внутри Swarm, и при запуске tomcat я получаю это исключение. Обычно, я думаю, это должно быть связано с настройками и зависимостями среды, но здесь я нахожусь в тупике, потому что это внутри рой. Тот же рой отлично работает на Linux Host, но на моем локальном Mac я получаю эту ошибку.

  java.lang.SecurityException: class "org.eclipse.persistence.logging.Slf4jSessionLogger"'s signer information does not match signer information of other classes in the same package
  at java.base/java.lang.ClassLoader.checkCerts(ClassLoader.java:1150)
  at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:905)
  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1014)
  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
  at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2419)
  at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:865)
  at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1334)
  at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
...