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]