1 2 Previous Next 21 Replies Latest reply on Sep 4, 2008 2:19 PM by kvijayk Go to original post
      • 15. Re: Problem in deploying web modules
        peterj

        Actually, "contents" is not the correct term. The JSPs probably act more like templates for the data that is provided by the sevlets. It looks like this app uses Seam - most of the actual on-screen data will come from EJBs or POJOs managed by Seam, but the JSPs will be used to position that data.

        • 16. Re: Problem in deploying web modules
          peterj

          Wait a minute - I had asked someone on another thread to post the the contents of their war file so I got confused - ignore my two previous posts.

          Could you post the stack trace for the exception you are getting.

          Also, under what circumstances are you getting the zip file error? For example, does it occur when you deploy the war file? Does it happen is you copy the war file to the deploy folder first and then start the app server?

          • 17. Re: Problem in deploying web modules
            kvijayk

            01:39:18,467 ERROR [JBossWeb] Problem in init
            java.io.EOFException: Unexpected end of ZLIB input stream
            at java.util.zip.InflaterInputStream.fill(Unknown Source)
            at java.util.zip.InflaterInputStream.read(Unknown Source)
            at java.util.zip.ZipInputStream.read(Unknown Source)
            at java.util.jar.JarInputStream.read(Unknown Source)
            at org.jboss.util.file.JarUtils.unjar(JarUtils.java:300)
            at org.jboss.web.AbstractWebContainer.init(AbstractWebContainer.java:325)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
            at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
            at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
            at org.jboss.deployment.SubDeployerInterceptorSupport.init(SubDeployerInterceptorSupport.java:119)
            at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.init(SubDeployerInterceptorSupport.java:172)
            at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:87)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
            at $Proxy45.init(Unknown Source)
            at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
            at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
            at $Proxy9.deploy(Unknown Source)
            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
            01:39:18,488 ERROR [MainDeployer] Could not initialise deployment: file:/opt/local/jboss/server/default/deploy/ACES4-DEV-BUILD-20080903-092324.war
            org.jboss.deployment.DeploymentException: Unexpected end of ZLIB input stream; - nested throwable: (java.io.EOFException: Unexpected end of ZLIB input stream)
            at org.jboss.web.AbstractWebContainer.init(AbstractWebContainer.java:374)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
            at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
            at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
            at org.jboss.deployment.SubDeployerInterceptorSupport.init(SubDeployerInterceptorSupport.java:119)
            at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.init(SubDeployerInterceptorSupport.java:172)
            at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:87)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
            at $Proxy45.init(Unknown Source)
            at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
            at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
            at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
            at $Proxy9.deploy(Unknown Source)
            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
            Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
            at java.util.zip.InflaterInputStream.fill(Unknown Source)
            at java.util.zip.InflaterInputStream.read(Unknown Source)
            at java.util.zip.ZipInputStream.read(Unknown Source)
            at java.util.jar.JarInputStream.read(Unknown Source)
            at org.jboss.util.file.JarUtils.unjar(JarUtils.java:300)
            at org.jboss.web.AbstractWebContainer.init(AbstractWebContainer.java:325)
            ... 40 more

            • 18. Re: Problem in deploying web modules
              kvijayk

              The only way I was able to address this is by coping the WAR file twice to the deployment directory. First time I always get the above error and the second time it gets deployed fine.

              • 19. Re: Problem in deploying web modules
                peterj

                You never answered this question:

                Also, under what circumstances are you getting the zip file error? For example, does it occur when you deploy the war file? Does it happen is you copy the war file to the deploy folder first and then start the app server?


                The hot deployer runs every 5 seconds. If your WAR file is only partially copied when the hot deployer tries to open the file, you can get this error. A better deployment mechanism is to copy the WAR file to a temporary location on the same disk partition as the deploy directory, and then move the WAR to the deploy directory. This way you can avoid the zip-file-error-on-partially-copied-war-file error.



                • 20. Re: Problem in deploying web modules

                  And moreover if you're transferring the war/ear file through ftp you will have always this problem, only way is to follow Peter's advice.

                  • 21. Re: Problem in deploying web modules
                    kvijayk

                    Thanks guys. I will try to avoid this problem by copying it first to a temp location on the server and then moving it to deployment directory.

                    1 2 Previous Next