[英]org.slf4j.ILoggerFactory In GlassFish Server while using Bonecp or hikari cp
I am new to webservices, just I started by writing a simple database function using BoneCP(Connection Pooling) while running the tester wsdl generated by GlassFish Server, I am getting the following exception. 我是Web服务的新手,刚开始时,我在运行GlassFish Server生成的测试程序wsdl时,使用BoneCP(连接池)编写了一个简单的数据库函数,但遇到了以下异常。
Caused by: java.lang.SecurityException: class "org.slf4j.ILoggerFactory"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:952)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666)
at java.lang.ClassLoader.defineClass(ClassLoader.java:794)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.glassfish.web.loader.WebappClassLoader.findClass(WebappClassLoader.java:1220)
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1750)
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1633)
at com.jolbox.bonecp.BoneCPConfig.<clinit>(BoneCPConfig.java:60)
... 64 more
please suggest how to resolve 请建议如何解决
i know this is an old question but thought to answer this as it might be helpfull to someone else. 我知道这是一个老问题,但想回答一下,因为这可能对其他人有帮助。
I faced the similar issue and i resolved it by doing 2 changes 1.) moved the slf4j jar above the logback-core and logback-classic jars 2.) downloaded new slf4j jar version slf4j.api-1.6.1.jar 我遇到了类似的问题,并通过进行2次更改解决了它。1.)将slf4j jar移至logback-core和logback-classic jars上方2.)下载了新的slf4j jar版本slf4j.api-1.6.1.jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.