gpt4 book ai didi

java - JBoss 部署在 Linux 上抛出 'java.util.zip.ZipException: error in opening zip file'?

转载 作者:太空宇宙 更新时间:2023-11-04 11:41:25 26 4
gpt4 key购买 nike

我在 JBoss 上部署了一个大型 EAR(包含超过 ~1024 个 jars/wars),在 Linux 上运行 Java 6 ,部署过程抛出以下异常:

java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file)
at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:53)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:901)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:895)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
....
Caused by: java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
at org.jboss.util.file.JarArchiveBrowser.<init>(JarArchiveBrowser.java:74)
at org.jboss.util.file.FileProtocolArchiveBrowserFactory.create(FileProtocolArchiveBrowserFactory.java:48)
at org.jboss.util.file.ArchiveBrowser.getBrowser(ArchiveBrowser.java:57)
at org.jboss.ejb3.EJB3Deployer.hasEjbAnnotation(EJB3Deployer.java:213)
....

最佳答案

这是由 Linux/Unix 操作系统中的“打开文件描述符数量限制”引起的。默认值为 1024。

您可以使用以下方法检查默认值:

ulimit -n

要增加打开文件描述符的数量(例如,增加到 2048):

ulimit -n 2048

检查 man page of ulimit了解更多详情。

关于java - JBoss 部署在 Linux 上抛出 'java.util.zip.ZipException: error in opening zip file'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2613674/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com