JBoss5:由于java.util.zip.ZipException无法部署:打开zip文件时出错 [英] JBoss5: Cannot deploy due to java.util.zip.ZipException: error in opening zip file

查看:126
本文介绍了JBoss5:由于java.util.zip.ZipException无法部署:打开zip文件时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Web客户机和一个EJB项目,我用Eclipse 3.4创建。
当我想在Jboss 5.0.1上部署它,我收到以下错误。我搜索了很多,但是我无法找到解决方案。

  18:21:21,899 INFO [ServerImpl]启动JBoss(Microcontainer)... 
18:21:21,900 INFO [ServerImpl]发布ID:JBoss [Morpheus] 5.0.1.GA(build:SVNTag = JBoss_5_0_1_GA date = 200902231221)
18:21 :21,900 INFO [ServerImpl] Bootstrap URL:null
18:21:21,900 INFO [ServerImpl]主目录:/Applications/jboss-5.0.1.GA
18:21:21,900 INFO [ServerImpl]首页URL:file:/Applications/jboss-5.0.1.GA/
18:21:21,901 INFO [ServerImpl] Library URL:file:/Applications/jboss-5.0.1.GA/lib/
18:21:21,901 INFO [ServerImpl]修补程序URL:null
18:21:21,901 INFO [ServerImpl] Common Base URL:file:/Applications/jboss-5.0.1.GA/common/
18 :21:21,902 INFO [ServerImpl] Common Library URL:file:/Applications/jboss-5.0.1.GA/common/lib/
18:21:21,902 INFO [ServerImpl]服务器名称:default
18:21:21,902 INFO [ServerImpl]服务器基础目录:/Applications/jboss-5.0.1.GA/server
18:21:21 ,902 INFO [ServerImpl]服务器基本URL:文件:/Applications/jboss-5.0.1.GA/server/
18:21:21,902 INFO [ServerImpl]服务器配置URL:file:/Applications/jboss-5.0 .1.GA / server / default / conf /
18:21:21,902 INFO [ServerImpl]服务器主目录:/Applications/jboss-5.0.1.GA/server/default
18:21: 21,902 INFO [ServerImpl]服务器主页URL:file:/Applications/jboss-5.0.1.GA/server/default/
18:21:21,903 INFO [ServerImpl]服务器数据目录:/Applications/jboss-5.0。 1.GA/server/default/data
18:21:21,903 INFO [ServerImpl]服务器库URL:file:/Applications/jboss-5.0.1.GA/server/default/lib/
18 :21:21,903 INFO [ServerImpl]服务器日志目录:/Applications/jboss-5.0.1.GA/server/default/log
18:21:21,903 INFO [ServerImpl]服务器本机目录:/ Applications / jboss- 5.0.1.GA/server/default/tmp/native
18:21:21,903 INFO [ServerImpl]服务器温度目录:/Applications/jboss-5.0.1.GA/server/default/tmp
18:21:21,903 INFO [ServerImpl]服务器Temp部署目录:/ Applications / j boss-5.0.1.GA/server/default/tmp/deploy
18:21:22,669 INFO [ServerImpl]启动Microcontainer,bootstrapURL = file:/Applications/jboss-5.0.1.GA/server/default/ conf / bootstrap.xml
18:21:23,535 INFO [VFSCacheFactory]初始化VFSCache [org.jboss.virtual.plugins.cache.CombinedVFSCache]
18:21:23,541 INFO [VFSCacheFactory]使用VFSCache [CombinedVFSCache [real-cache:null]]
18:21:23,942 INFO [CopyMechanism] VFS temp dir:/Applications/jboss-5.0.1.GA/server/default/tmp
18:21:23,943 INFO [ZipEntryContext]启用VFS强制嵌套jars复制模式。
18:21:26,263 INFO [ServerInfo] Java版本:1.5.0_16,Apple Inc.
18:21:26,264 INFO [ServerInfo] Java运行时:Java(TM)2运行时环境标准版build 1.5.0_16-b06-284)
18:21:26,264 INFO [ServerInfo] Java VM:Java HotSpot(TM)Server VM 1.5.0_16-133,Apple Inc.
18:21:26,264 INFO [ServerInfo]操作系统:Mac OS X 10.5.6,i386
18:21:26,336 INFO [JMXKernel]旧版JMX内核初始化
18:21:30,432 INFO [ProfileServiceImpl]加载配置文件:默认来自:org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@e1d5d9(root = / Applications / jboss-5.0.1.GA / server,key=org.jboss.profileservice.spi.ProfileKey@143b82c3 [domain = default ,server = default,name = default])
18:21:30,436 INFO [ProfileImpl]使用repository:org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@e1d5d9(root = / Applications / jboss-5.0 .1.GA / server,key=org.jboss.profileservice.spi.ProfileKey@143b82c3 [domain = default,server = defaul t,name = default])
18:21:30,436 INFO [ProfileServiceImpl]加载的配置文件:ProfileImpl @ ae002e {key=org.jboss.profileservice.spi.ProfileKey@143b82c3 [domain = default,server = default,name =默认]}
18:21:32,935 INFO [WebService]使用RMI服务器代码库:http:// localhost:8083 /
18:21:42,572 INFO [NativeServerConfig] JBoss Web服务 - 堆栈本机核心
18:21:42,573 INFO [NativeServerConfig] 3.0.5.GA
18:21:52,836错误[AbstractKernelController]安装到ClassLoader时出错:name = vfsfile:/Applications/jboss-5.0.1.GA /server/default/deploy/TwitterEAR.ear/ state =描述模式= Manual requiredState = ClassLoader
org.jboss.deployers.spi.DeploymentException:为vfsfile创建类加载器时出错:/Applications/jboss-5.0.1.GA /server/default/deploy/TwitterEAR.ear/
在org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
在org.jboss.deployers.structure.spi.helpers .AbstractDeploymentContext.createClassLo ader(AbstractDeploymentContext.java:576)
在org.jboss.deployers.structure.spi.helpers.AbstractDeploymentUnit.createClassLoader(AbstractDeploymentUnit.java:159)
在org.jboss.deployers.spi.deployer。 helpers.AbstractClassLoaderDeployer.deploy(AbstractClassLoaderDeployer.java:53)
在org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
在org.jboss.deployers.plugins。 deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
在org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
在org.jboss.deployers.plugins。 deployers.DeployersImpl.install(DeployersImpl.java:1098)
在org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
在org.jboss.dependency.plugins.AbstractController。 install(AbstractController.java:1598)
在org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController .java:934)
在org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
在org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984 )
在org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
在org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
在org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
在org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:698)
在org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
在org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
在org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
在org.jboss.Main.boot(Main.java:209)
在org.jboss.Ma在$ 1.run(Main.java:547)
在java.lang.Thread.run(Thread.java:613)
导致:java.lang.Error:访问FileHandler @ 5567366错误[路径= TwitterEAR.ear / TwitterPoCEJB.jar context = file:/Applications/jboss-5.0.1.GA/server/default/deploy/ real = file:/Applications/jboss-5.0.1.GA/server/default/deploy/ TwitterEAR.ear / TwitterPoCEJB.jar /]
在org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:98)
在org.jboss.deployers.vfs.plugins.classloader .VFSDeploymentClassLoaderPolicyModule.determineCapabilities(VFSDeploymentClassLoaderPolicyModule.java:108)
在org.jboss.classloading.spi.dependency.Module.getCapabilities(Module.java:654)
在org.jboss.classloading.spi.dependency .Module.determinePackageNames(Module.java:713)
在org.jboss.classloading.spi.dependency.Module.getPackageNames(Module.java:698)
在org.jboss.deployers.vfs.plugins .classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDe ploymentClassLoaderPolicyModule.java:129)
在org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.java:48)
在org.jboss.classloading.spi.dependency.policy。 ClassLoaderPolicyModule.getPolicy(ClassLoaderPolicyModule.java:195)
在org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:122)
在org.jboss.deployers.vfs。 plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:48)
在org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.registerClassLoaderPolicy(ClassLoaderPolicyModule.java:131)
在org.jboss。 deployers.plugins.classloading.AbstractLevelClassLoaderSystemDeployer.createClassLoader(AbstractLevelClassLoaderSystemDeployer.java:120)
在org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext .createClassLoader(AbstractDeploymentContext.java:562)
...更多
导致:java.lang.RuntimeException:java.util.zip.ZipException:打开zip文件时出错
在org .jboss.virtual.plugins.context.AbstractExceptionHandler.handleZipEntriesInitException(AbstractExceptionHandler.java:39)
在org.jboss.virtual.plugins.context.helpers.NamesExceptionHandler.handleZipEntriesInitException(NamesExceptionHandler.java:63)
在org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:610)
在org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:757)
在org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChildren(ZipEntryContext.java:829)
在org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChildren(ZipEntryHandler。 java:159)
在org.jboss.virtual.plugins.context.DelegatingHandler.getChildren(DelegatingHandler.java:121)
在org.jboss.virtua l.plugins.context.AbstractVFSContext.getChildren(AbstractVFSContext.java:211)
在org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:328)
在org.jboss。 virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:298)
在org.jboss.virtual.VFS.visit(VFS.java:433)
在org.jboss.virtual.VirtualFile。访问(VirtualFile.java:437)
在org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:386)
在org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:367)
在org.jboss.classloading.plugins.vfs.PackageVisitor.visit(PackageVisitor.java:200)
在org.jboss.virtual.plugins.vfs.helpers.WrappingVirtualFileHandlerVisitor.visit(WrappingVirtualFileHandlerVisitor.java: 62)
在org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:353)
在org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java: 298)
在org.jbos s.virtual.VFS.visit(VFS.java:433)
在org.jboss.virtual.VirtualFile.visit(VirtualFile.java:437)
在org.jboss.classloading.plugins.vfs。 PackageVisitor.determineAllPackages(PackageVisitor.java:94)
... 33更多
导致:java.util.zip.ZipException:打开zip文件中的错误
在java.util.zip。 ZipFile.open(Native Method)
在java.util.zip.ZipFile。< init>(ZipFile.java:203)
在java.util.zip.ZipFile。< init>(ZipFile .java:234)
在org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:175)
在org.jboss.virtual.plugins.context.zip.ZipFileWrapper .acquire(ZipFileWrapper.java:245)
在org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:470)
在org.jboss.virtual.plugins.context .zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:603)
... 51更多
18:21:56,772 INFO [JMXConnectorServerService] JMX连接器服务器:服务:jmx:rmi:// localhost / jndi / rmi:// localhost:1090 / jmxconnector
18:21:56,959 INFO [MailService]邮件服务绑定到java:/ Mail
18:21:59,450 WARN [JBossASSecurityMetadataStore]警告!潜在安全风险已经检测到,从一个节点吸收消息的MessageSucker组件没有从安装默认值更改其密码。有关如何执行此操作的说明,请参阅JBoss Messaging用户指南。
18:21:59,489 WARN [AnnotationCreator]没有使用TCCL提供ClassLoader:org.jboss.managed.api.annotation.ManagementComponent
18:21:59,789 INFO [TransactionManagerService] JBossTS事务服务(JTA版本) - JBoss Inc.
18:21:59,789 INFO [TransactionManagerService]设置属性管理器MBean和JMX层
18:22:00,040 INFO [TransactionManagerService]初始化恢复管理器
18:22: 00,160 INFO [TransactionManagerService] Recovery Manager配置
18:22:00,160 INFO [TransactionManagerService]绑定TransactionManager JNDI参考
18:22:00,184 INFO [TransactionManagerService]启动事务恢复管理器
18:22: 01,243 INFO [Http11Protocol]在http-localhost%2F127.0.0.1-8080上初始化Coyote HTTP / 1.1
18:22:01,244 INFO [AjpProtocol]在ajp-localhost%2F127.0.0.1上初始化Coyote AJP / 1.3 -8009
18:22:01,244 INFO [StandardService]启动服务jboss.web
18:22:01,247 INFO [StandardEngine ]启动Servlet引擎:JBoss Web / 2.1.2.GA
18:22:01,336 INFO [Catalina]服务器启动在161 ms
18:22:01,360 INFO [TomcatDeployment] deploy,ctxPath = / invoker
18:22:02,014 INFO [TomcatDeployment] deploy,ctxPath = / web-console
18:22:02,459 INFO [TomcatDeployment] deploy,ctxPath = / jbossws
18:22:02,570 INFO [RARDeployment]存在必需的许可条款,查看vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
18:22 :02,586 INFO [RARDeployment]存在必需的许可条款,查看vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
18:22:02,645 INFO [RARDeployment]存在必需的许可条款,查看vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/jms-ra.rar/META-INF/ra.xml
18:22:02,663 INFO [RARDeployment]存在必需的许可条款,查看vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/mail-ra.rar/META-INF/ra.xml
18:22:02,705 INFO [RAR部署]存在必需的许可条款,查看vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
18:22:02,801 INFO [SimpleThreadPool]作业执行线程将使用线程类加载器:main
18:22:02,850 INFO [QuartzScheduler]创建了Quartz Scheduler v.1.5.2。
18:22:02,857 INFO [RAMJobStore] RAMJobStore已初始化。
18:22:02,858 INFO [StdSchedulerFactory] ​​Quartz调度程序'DefaultQuartzScheduler'从Quartz包中的默认资源文件初始化:'quartz.properties'
18:22:02,858 INFO [StdSchedulerFactory] ​​Quartz调度程序版本:1.5 .2
18:22:02,859 INFO [QuartzScheduler]计划程序DefaultQuartzScheduler _ $ _ NON_CLUSTERED已启动。
18:22:03,888 INFO [ConnectionFactoryBindingService]绑定ConnectionManager'jboss.jca:service = DataSourceBinding,name = DefaultDS'到JNDI名称'java:DefaultDS'
18:22:04,530 INFO [ServerPeer]消息1.4.1.GA服务器[0]开始
18:22:04,624 INFO [QueueService]队列[/ queue / DLQ]启动,fullSize = 200000,pageSize = 2000,downCacheSize = 2000
18: 22:04,632 WARN [ConnectionFactoryJNDIMapper] supports连接工厂上的Failover属性为true:jboss.messaging.connectionfactory:service = ClusteredConnectionFactory,但邮局不是集群的。所以连接工厂将*不*支持故障转移
18:22:04,632 WARN [ConnectionFactoryJNDIMapper] supportsLoadBalancing属性在连接工厂为true:jboss.messaging.connectionfactory:service = ClusteredConnectionFactory但邮局是非集群的。所以连接工厂将*不*支持负载平衡
18:22:04,742 INFO [ConnectionFactory]连接器bisocket:// localhost:4457已启用租赁,租赁期10000毫秒
18:22:04,742 INFO [ ConnectionFactory] ​​org.jboss.jms.server.connectionfactory.ConnectionFactory@6af9ad启动
18:22:04,746 INFO [QueueService]启动队列[/ queue / ExpiryQueue],fullSize = 200000,pageSize = 2000,downCacheSize = 2000
18:22:04,747 INFO [ConnectionFactory]连接器bisocket:// localhost:4457已启用租用,租期10000毫秒
18:22:04,747 INFO [ConnectionFactory] ​​org.jboss.jms.server.connectionfactory .ConnectionFactory @ 5ac953开始
18:22:04,750 INFO [ConnectionFactory]连接器bisocket:// localhost:4457已启用租赁,租期为10000毫秒
18:22:04,750 INFO [ConnectionFactory] ​​org.jboss .jms.server.connectionfactory.ConnectionFactory @ e8fa3a启动
18:22:05,050 INFO [ConnectionFactoryBindingService]绑定连接onManager'jboss.jca:service = ConnectionFactoryBinding,name = JmsXA'to JNDI name'java:JmsXA'
18:22:05,073 INFO [TomcatDeployment] deploy,ctxPath = /
18:22:05,178 INFO [TomcatDeployment] deploy,ctxPath = / jmx-console
18:22:05,290错误[ProfileServiceBootstrap]加载配置文件失败:未完成部署的摘要(查看以前的详细信息错误):

部署IN错误:
由于以下原因,部署vfsfile:/Applications/jboss-5.0.1.GA/server/default/deploy/TwitterEAR.ear/有错误:java.util.zip .ZipException:打开zip文件中的错误

18:22:05,301 INFO [Http11Protocol]在http-localhost上启动Coyote HTTP / 1.1%2F127.0.0.1-8080
18:22: 05,364 INFO [AjpProtocol]在ajp-localhost上启动Coyote AJP / 1.3%2F127.0.0.1-8009
18:22:05,373 INFO [ServerImpl] JBoss(Microcontainer)[5.0.1.GA(build:SVNTag = JBoss_5_0_1_GA date = 200902231221)]开始于43s:467ms

d war文件都在deploy目录下。



有人有提示吗?

解决方案

错误,这是由于达到的最大打开文件数。我在ulimit -n 8192启动了应用程序,它能够解压缩文件。


I have a web client and a EJB project, which I created with Eclipse 3.4. When I want to deploy it on Jboss 5.0.1, I receive the error below. I searched a lot but I wasn't able to find a solution to this.

18:21:21,899 INFO  [ServerImpl] Starting JBoss (Microcontainer)...
18:21:21,900 INFO  [ServerImpl] Release ID: JBoss [Morpheus] 5.0.1.GA (build: SVNTag=JBoss_5_0_1_GA date=200902231221)
18:21:21,900 INFO  [ServerImpl] Bootstrap URL: null
18:21:21,900 INFO  [ServerImpl] Home Dir: /Applications/jboss-5.0.1.GA
18:21:21,900 INFO  [ServerImpl] Home URL: file:/Applications/jboss-5.0.1.GA/
18:21:21,901 INFO  [ServerImpl] Library URL: file:/Applications/jboss-5.0.1.GA/lib/
18:21:21,901 INFO  [ServerImpl] Patch URL: null
18:21:21,901 INFO  [ServerImpl] Common Base URL: file:/Applications/jboss-5.0.1.GA/common/
18:21:21,902 INFO  [ServerImpl] Common Library URL: file:/Applications/jboss-5.0.1.GA/common/lib/
18:21:21,902 INFO  [ServerImpl] Server Name: default
18:21:21,902 INFO  [ServerImpl] Server Base Dir: /Applications/jboss-5.0.1.GA/server
18:21:21,902 INFO  [ServerImpl] Server Base URL: file:/Applications/jboss-5.0.1.GA/server/
18:21:21,902 INFO  [ServerImpl] Server Config URL: file:/Applications/jboss-5.0.1.GA/server/default/conf/
18:21:21,902 INFO  [ServerImpl] Server Home Dir: /Applications/jboss-5.0.1.GA/server/default
18:21:21,902 INFO  [ServerImpl] Server Home URL: file:/Applications/jboss-5.0.1.GA/server/default/
18:21:21,903 INFO  [ServerImpl] Server Data Dir: /Applications/jboss-5.0.1.GA/server/default/data
18:21:21,903 INFO  [ServerImpl] Server Library URL: file:/Applications/jboss-5.0.1.GA/server/default/lib/
18:21:21,903 INFO  [ServerImpl] Server Log Dir: /Applications/jboss-5.0.1.GA/server/default/log
18:21:21,903 INFO  [ServerImpl] Server Native Dir: /Applications/jboss-5.0.1.GA/server/default/tmp/native
18:21:21,903 INFO  [ServerImpl] Server Temp Dir: /Applications/jboss-5.0.1.GA/server/default/tmp
18:21:21,903 INFO  [ServerImpl] Server Temp Deploy Dir: /Applications/jboss-5.0.1.GA/server/default/tmp/deploy
18:21:22,669 INFO  [ServerImpl] Starting Microcontainer, bootstrapURL=file:/Applications/jboss-5.0.1.GA/server/default/conf/bootstrap.xml
18:21:23,535 INFO  [VFSCacheFactory] Initializing VFSCache [org.jboss.virtual.plugins.cache.CombinedVFSCache]
18:21:23,541 INFO  [VFSCacheFactory] Using VFSCache [CombinedVFSCache[real-cache: null]]
18:21:23,942 INFO  [CopyMechanism] VFS temp dir: /Applications/jboss-5.0.1.GA/server/default/tmp
18:21:23,943 INFO  [ZipEntryContext] VFS force nested jars copy-mode is enabled.
18:21:26,263 INFO  [ServerInfo] Java version: 1.5.0_16,Apple Inc.
18:21:26,264 INFO  [ServerInfo] Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
18:21:26,264 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_16-133,Apple Inc.
18:21:26,264 INFO  [ServerInfo] OS-System: Mac OS X 10.5.6,i386
18:21:26,336 INFO  [JMXKernel] Legacy JMX core initialized
18:21:30,432 INFO  [ProfileServiceImpl] Loading profile: default from: org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@e1d5d9(root=/Applications/jboss-5.0.1.GA/server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default])
18:21:30,436 INFO  [ProfileImpl] Using repository:org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@e1d5d9(root=/Applications/jboss-5.0.1.GA/server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default])
18:21:30,436 INFO  [ProfileServiceImpl] Loaded profile: ProfileImpl@ae002e{key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]}
18:21:32,935 INFO  [WebService] Using RMI server codebase: http://localhost:8083/
18:21:42,572 INFO  [NativeServerConfig] JBoss Web Services - Stack Native Core
18:21:42,573 INFO  [NativeServerConfig] 3.0.5.GA
18:21:52,836 ERROR [AbstractKernelController] Error installing to ClassLoader: name=vfsfile:/Applications/jboss-5.0.1.GA/server/default/deploy/TwitterEAR.ear/ state=Describe mode=Manual requiredState=ClassLoader
org.jboss.deployers.spi.DeploymentException: Error creating classloader for vfsfile:/Applications/jboss-5.0.1.GA/server/default/deploy/TwitterEAR.ear/
    at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
    at org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.createClassLoader(AbstractDeploymentContext.java:576)
    at org.jboss.deployers.structure.spi.helpers.AbstractDeploymentUnit.createClassLoader(AbstractDeploymentUnit.java:159)
    at org.jboss.deployers.spi.deployer.helpers.AbstractClassLoaderDeployer.deploy(AbstractClassLoaderDeployer.java:53)
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:698)
    at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
    at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
    at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
    at org.jboss.Main.boot(Main.java:209)
    at org.jboss.Main$1.run(Main.java:547)
    at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.Error: Error visiting FileHandler@5567366[path=TwitterEAR.ear/TwitterPoCEJB.jar context=file:/Applications/jboss-5.0.1.GA/server/default/deploy/ real=file:/Applications/jboss-5.0.1.GA/server/default/deploy/TwitterEAR.ear/TwitterPoCEJB.jar/]
    at org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:98)
    at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determineCapabilities(VFSDeploymentClassLoaderPolicyModule.java:108)
    at org.jboss.classloading.spi.dependency.Module.getCapabilities(Module.java:654)
    at org.jboss.classloading.spi.dependency.Module.determinePackageNames(Module.java:713)
    at org.jboss.classloading.spi.dependency.Module.getPackageNames(Module.java:698)
    at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.java:129)
    at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.java:48)
    at org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.getPolicy(ClassLoaderPolicyModule.java:195)
    at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:122)
    at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:48)
    at org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.registerClassLoaderPolicy(ClassLoaderPolicyModule.java:131)
    at org.jboss.deployers.plugins.classloading.AbstractLevelClassLoaderSystemDeployer.createClassLoader(AbstractLevelClassLoaderSystemDeployer.java:120)
    at org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.createClassLoader(AbstractDeploymentContext.java:562)
    ... 21 more
Caused by: java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
    at org.jboss.virtual.plugins.context.AbstractExceptionHandler.handleZipEntriesInitException(AbstractExceptionHandler.java:39)
    at org.jboss.virtual.plugins.context.helpers.NamesExceptionHandler.handleZipEntriesInitException(NamesExceptionHandler.java:63)
    at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:610)
    at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:757)
    at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChildren(ZipEntryContext.java:829)
    at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChildren(ZipEntryHandler.java:159)
    at org.jboss.virtual.plugins.context.DelegatingHandler.getChildren(DelegatingHandler.java:121)
    at org.jboss.virtual.plugins.context.AbstractVFSContext.getChildren(AbstractVFSContext.java:211)
    at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:328)
    at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:298)
    at org.jboss.virtual.VFS.visit(VFS.java:433)
    at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:437)
    at org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:386)
    at org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:367)
    at org.jboss.classloading.plugins.vfs.PackageVisitor.visit(PackageVisitor.java:200)
    at org.jboss.virtual.plugins.vfs.helpers.WrappingVirtualFileHandlerVisitor.visit(WrappingVirtualFileHandlerVisitor.java:62)
    at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:353)
    at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:298)
    at org.jboss.virtual.VFS.visit(VFS.java:433)
    at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:437)
    at org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:94)
    ... 33 more
Caused by: java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:203)
    at java.util.zip.ZipFile.<init>(ZipFile.java:234)
    at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:175)
    at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.acquire(ZipFileWrapper.java:245)
    at org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:470)
    at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:603)
    ... 51 more
18:21:56,772 INFO  [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://localhost/jndi/rmi://localhost:1090/jmxconnector
18:21:56,959 INFO  [MailService] Mail Service bound to java:/Mail
18:21:59,450 WARN  [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed from the installation default. Please see the JBoss Messaging user guide for instructions on how to do this.
18:21:59,489 WARN  [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
18:21:59,789 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
18:21:59,789 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
18:22:00,040 INFO  [TransactionManagerService] Initializing recovery manager
18:22:00,160 INFO  [TransactionManagerService] Recovery manager configured
18:22:00,160 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
18:22:00,184 INFO  [TransactionManagerService] Starting transaction recovery manager
18:22:01,243 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-8080
18:22:01,244 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-8009
18:22:01,244 INFO  [StandardService] Starting service jboss.web
18:22:01,247 INFO  [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.2.GA
18:22:01,336 INFO  [Catalina] Server startup in 161 ms
18:22:01,360 INFO  [TomcatDeployment] deploy, ctxPath=/invoker
18:22:02,014 INFO  [TomcatDeployment] deploy, ctxPath=/web-console
18:22:02,459 INFO  [TomcatDeployment] deploy, ctxPath=/jbossws
18:22:02,570 INFO  [RARDeployment] Required license terms exist, view vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
18:22:02,586 INFO  [RARDeployment] Required license terms exist, view vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
18:22:02,645 INFO  [RARDeployment] Required license terms exist, view vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/jms-ra.rar/META-INF/ra.xml
18:22:02,663 INFO  [RARDeployment] Required license terms exist, view vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/mail-ra.rar/META-INF/ra.xml
18:22:02,705 INFO  [RARDeployment] Required license terms exist, view vfszip:/Applications/jboss-5.0.1.GA/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
18:22:02,801 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
18:22:02,850 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
18:22:02,857 INFO  [RAMJobStore] RAMJobStore initialized.
18:22:02,858 INFO  [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
18:22:02,858 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
18:22:02,859 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
18:22:03,888 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
18:22:04,530 INFO  [ServerPeer] JBoss Messaging 1.4.1.GA server [0] started
18:22:04,624 INFO  [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
18:22:04,632 WARN  [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support failover
18:22:04,632 WARN  [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support load balancing
18:22:04,742 INFO  [ConnectionFactory] Connector bisocket://localhost:4457 has leasing enabled, lease period 10000 milliseconds
18:22:04,742 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@6af9ad started
18:22:04,746 INFO  [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
18:22:04,747 INFO  [ConnectionFactory] Connector bisocket://localhost:4457 has leasing enabled, lease period 10000 milliseconds
18:22:04,747 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@5ac953 started
18:22:04,750 INFO  [ConnectionFactory] Connector bisocket://localhost:4457 has leasing enabled, lease period 10000 milliseconds
18:22:04,750 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@e8fa3a started
18:22:05,050 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
18:22:05,073 INFO  [TomcatDeployment] deploy, ctxPath=/
18:22:05,178 INFO  [TomcatDeployment] deploy, ctxPath=/jmx-console
18:22:05,290 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS IN ERROR:
  Deployment "vfsfile:/Applications/jboss-5.0.1.GA/server/default/deploy/TwitterEAR.ear/" is in error due to the following reason(s): java.util.zip.ZipException: error in opening zip file

18:22:05,301 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-8080
18:22:05,364 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-8009
18:22:05,373 INFO  [ServerImpl] JBoss (Microcontainer) [5.0.1.GA (build: SVNTag=JBoss_5_0_1_GA date=200902231221)] Started in 43s:467ms

The mentioned ear and war file are both in the deploy directory.

Does anybody have hints?

解决方案

I got a very similar error and it was due to the number of maximum open files being reached. I started the application after a ulimit -n 8192 and it was able to "unzip" the file.

这篇关于JBoss5:由于java.util.zip.ZipException无法部署:打开zip文件时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆