在maven打包完放上服务器部署的时候报错
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:325)
at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:267)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:329)
at java.util.jar.JarVerifier.update(JarVerifier.java:239)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:392)
at java.util.jar.JarFile.ensureInitialization(JarFile.java:635)
at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(JavaUtilJarAccessImpl.java:69)
at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:993)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:456)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621)
查阅资料:
Invalid signature file digest for Manifest main attributes-CSDN博客https://blog.csdn.net/jimo_lonely/article/details/124763405?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522638698ff16a6a59885978607064c3cce%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=638698ff16a6a59885978607064c3cce&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~times_rank-10-124763405-null-null.142%5Ev100%5Epc_search_result_base4&utm_term=Error%3A%20A%20JNI%20error%20has%20occurred%2C%20please%20check%20your%20installation%20and%20try%20again%20Exception%20in%20thread%20main%20java.lang.SecurityException%3A%20Invalid%20signature%20file%20digest%20for%20Manifest%20main%20attributes&spm=1018.2226.3001.4187亲测修改pom文件后无报错,加入以下配置
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
评论前必须登录!
注册