Duvida geração de EAR

0 respostas
Zeed01

Boa noite galera,

Estou com um projeto utilizando JSF+Seam+EJB 3 funcionando normalmente no meu ambiente de desenvolvimento (Eclipse Galileo + JBoss 5.1 rodando no Windows 7).
Estava testando tudo dentro do próprio eclipse, ou seja, startando o Jboss pelo Eclipse, tudo esta funcionando muito bem.

Gerei o EAR e coloquei no diretorio jboss/server/defatul/deploy (um jboss diferente do que usava no Eclipse), startei o jboss pelo prompt e blz, la estava a app rodando legalzinha.

Meu problema: para produção meu ambiente tem que ser JBoss 5.0 rodando no Unix…

Tentei colocar o mesmo EAR que utilizei no ambiente de desenvolvimento no jboss que esta na produção (SO Unix) no entanto o jboss não sobe, dando este erro:

org.jboss.deployers.spi.DeploymentException: Error determining structure: sglr-ear.ear
        at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
        at org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure.determineStructure(DeclaredStructure.java:87)
        at org.jboss.deployers.vfs.plugins.structure.StructureDeployerWrapper.determineStructure(StructureDeployerWrapper.java:73)
        at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.doDetermineStructure(VFSStructuralDeployersImpl.java:196)
        at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.determineStructure(VFSStructuralDeployersImpl.java:221)
        at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:77)
        at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:845)
        at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:303)
        at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:260)
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:264)
        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:143)
        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
        at org.jboss.Main.boot(Main.java:209)
        at org.jboss.Main$1.run(Main.java:544)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: Failed to read zip file: org.jboss.virtual.plugins.context.zip.ZipFileWrapper@c74b55 - /export/home/sipql/jboss-5.0.0.CR2/server/default/deploy/sglr-ear.ear
        at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:491)
        at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:619)
        at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChild(ZipEntryContext.java:663)
        at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.createChildHandler(ZipEntryHandler.java:174)
        at org.jboss.virtual.plugins.context.AbstractVirtualFileHandler.structuredFindChild(AbstractVirtualFileHandler.java:537)
        at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChild(ZipEntryHandler.java:154)
        at org.jboss.virtual.plugins.context.DelegatingHandler.getChild(DelegatingHandler.java:106)
        at org.jboss.virtual.VirtualFile.getChild(VirtualFile.java:451)
        at org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure.determineStructure(DeclaredStructure.java:64)
        ... 13 more
Caused by: java.util.zip.ZipException: invalid END header (bad central directory offset)
        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:393)
        at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:486)
        ... 21 more

Dúvidas:

  • Isso pode estar relacionado com a diferença de SO (Windows 7 x Unix) ?
  • É possível gerar o EAR nesse ambiente com Win 7 e fazer o deploy no Unix ? Como fazer isso ?

Obrigado.

[]s

Criado 1 de setembro de 2010
Respostas 0
Participantes 1