You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Gupta, Medhavi (GE Healthcare)" <Me...@med.ge.com> on 2007/04/20 11:59:52 UTC

Starting Tomcat 5.5.23 gives error in localhost.xxxx-xx-xx.log

> Hi,
> 
> I have tomcat 5.5.23 binary distribution Windows executable.
> Environmental variable  JAVA_HOME is set to C:\Program
> Files\Java\jre1.5.0_06. When I try to start the Tomcat Service, I see
> the below error in localhost.xxxx-xx-xx.log file. I am not able to
> understand what can be the reason for this? Am I missing something. In
> Apache tomcat properties under Java , Java Virtual Machine is set to
> C:\Program Files\Java\jre1.5.0_06\bin\client\jvm.dll.
> 
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.ApplicationContext
> log
> INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
> [org.apache.webapp.balancer.RuleChain:
> [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string:
> News / Redirect URL: http://www.cnn.com],
> [org.apache.webapp.balancer.rules.RequestParameterRule: Target param
> name: paramName / Target param value: paramValue / Redirect URL:
> http://www.yahoo.com],
> [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
> http://jakarta.apache.org]]
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Error configuring application listener of class
> listeners.ContextListener
> java.lang.ClassFormatError: Extra bytes at the end of class file
> listeners/ContextListener
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(Unknown Source)
> 	at java.security.SecureClassLoader.defineClass(Unknown Source)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappC
> lassLoader.java:1812)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoad
> er.java:866)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1319)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1198)
> 	at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext
> .java:3677)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:41
> 83)
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
> java:759)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739
> )
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java
> :904)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.ja
> va:867)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
> 310)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle
> Support.java:119)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:45
> 0)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> 	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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Error configuring application listener of class
> listeners.SessionListener
> java.lang.ClassFormatError: Extra bytes at the end of class file
> listeners/SessionListener
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(Unknown Source)
> 	at java.security.SecureClassLoader.defineClass(Unknown Source)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappC
> lassLoader.java:1812)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoad
> er.java:866)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1319)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1198)
> 	at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext
> .java:3677)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:41
> 83)
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
> java:759)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739
> )
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java
> :904)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.ja
> va:867)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
> 310)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle
> Support.java:119)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:45
> 0)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> 	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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Skipped installing application listeners due to previous
> error(s)
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Error configuring application listener of class
> listeners.ContextListener
> java.lang.ClassFormatError: Extra bytes at the end of class file
> listeners/ContextListener
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(Unknown Source)
> 	at java.security.SecureClassLoader.defineClass(Unknown Source)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappC
> lassLoader.java:1812)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoad
> er.java:866)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1319)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1198)
> 	at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext
> .java:3677)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:41
> 83)
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
> java:759)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739
> )
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java
> :904)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.ja
> va:867)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
> 310)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle
> Support.java:119)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:45
> 0)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> 	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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Error configuring application listener of class
> listeners.SessionListener
> java.lang.ClassFormatError: Extra bytes at the end of class file
> listeners/SessionListener
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(Unknown Source)
> 	at java.security.SecureClassLoader.defineClass(Unknown Source)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappC
> lassLoader.java:1812)
> 	at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoad
> er.java:866)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1319)
> 	at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoad
> er.java:1198)
> 	at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext
> .java:3677)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:41
> 83)
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
> java:759)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739
> )
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java
> :904)
> 	at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.ja
> va:867)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
> 310)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle
> Support.java:119)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:45
> 0)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> 	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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Apr 20, 2007 2:43:54 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Skipped installing application listeners due to previous
> error(s)
> 
> Thanks in advance,
> Medhavi.
> 
> 
> 

RE: Starting Tomcat 5.5.23 gives error in localhost.xxxx-xx-xx.log

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Gupta, Medhavi (GE Healthcare) 
> [mailto:Medhavi.Gupta@med.ge.com] 
> Subject: Starting Tomcat 5.5.23 gives error in 
> localhost.xxxx-xx-xx.log
> 
> > I have tomcat 5.5.23 binary distribution Windows executable.
> >
> > java.lang.ClassFormatError: Extra bytes at the end of class file
> > listeners/ContextListener

The usual cause of the above is corrupted jar files, often due to using
a Windows FTP client in ASCII (rather than binary) mode to move them.
The Windows FTP client likes to convert any 0x0A bytes (line feed) into
0x0A 0x0D pairs (line feed, carriage return).  Try reinstalling Tomcat
without doing any FTP transfers.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org