Я запускаю докеризированное 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)