This error occurs when you are running an earlier JVM with code that was compiled with a newer JDK. In your case, I think you might be running a 1.4.2 JVM with code that was compiled with the 1.5 JDK.

-Richard


e-denton Java Programmer wrote:
Hi,

I recently uploaded an updated Struts application to a remote server. Now I
get this message (below: UnsupportedClassVersionError). I am using Tomcat
5.0.27. I do have 5.5 on that system, but everything points to 5.0.27 (as
far as I can tell). I am running Java 1.4.2_01_b06. I have the same setup on
my dev machine--except Tomcat 5.5 is not on that system--and everything
works fine.
Thanks for your help.

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:   Resource
parameters for jdbc/portal = ResourceParams[name=jdbc/portal,
parameters={factory=org.apache.commons.dbcp.BasicDataSourceFactory,
maxWait=10000, maxActive=10, password=small1,
url=jdbc:mysql://127.0.0.1:3306/fortune?autoReconnect=true,
driverClassName=com.mysql.jdbc.Driver, maxIdle=5, username=fortune}]

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:   Adding
resource ref jdbc/portal

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:
ResourceRef[className=javax.sql.DataSource,factoryClassLocation=null,factory
ClassName=org.apache.naming.factory.ResourceFactory,{type=scope,content=Shar
eable},{type=auth,content=Container},{type=factory,content=org.apache.common
s.dbcp.BasicDataSourceFactory},{type=maxWait,content=10000},{type=maxActive,
content=10},{type=password,content=small1},{type=url,content=jdbc:mysql://12
7.0.0.1:3306/fortune?autoReconnect=true},{type=driverClassName,content=com.m
ysql.jdbc.Driver},{type=maxIdle,content=5},{type=username,content=fortune}]

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:   Resource
parameters for mail/Session = ResourceParams[name=mail/Session,
parameters={mail.smtp.host=mars.webappcabaret.net}]

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:   Adding
resource ref mail/Session

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:
ResourceRef[className=javax.mail.Session,factoryClassLocation=null,factoryCl
assName=org.apache.naming.factory.ResourceFactory,{type=scope,content=Sharea
ble},{type=auth,content=Container},{type=mail.smtp.host,content=mars.webappc
abaret.net}]

2005-12-08 04:30:59 NamingContextListener[/Catalina/localhost]:   Resource
parameters for UserTransaction = null

2005-12-08 04:32:43 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception

java.lang.UnsupportedClassVersionError: com/sun/tools/javac/Main
(Unsupported major.minor version 49.0)

      at java.lang.ClassLoader.defineClass0(Native Method)

      at java.lang.ClassLoader.defineClass(ClassLoader.java:537)

      at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

      at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

      at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

      at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

      at java.security.AccessController.doPrivileged(Native Method)

      at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

      at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

      at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

      at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
.java:803)

      at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
.java:721)

      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

      at java.lang.Class.forName0(Native Method)

      at java.lang.Class.forName(Class.java:141)

      at
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCom
pilerExist(CompilerAdapterFactory.java:140)

      at
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(C
ompilerAdapterFactory.java:98)

      at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)

      at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)

      at
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)

      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)

      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)

      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

      at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5
11)

      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
95)

      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)

      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)

      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)

      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

      at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

      at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)

      at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)

      at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)

      at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)

      at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)

      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)

      at java.lang.Thread.run(Thread.java:534)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to