云计算百科
云计算领域专业知识百科平台

java程序打包上服务器执行报错

 在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博客icon-default.png?t=O83Ahttps://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>

赞(0)
未经允许不得转载:网硕互联帮助中心 » java程序打包上服务器执行报错
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!