Unsupported major.minor version 49.0

Hi

I am using Netbeans 5.0 with bundled Tomcat 5.5.9.

I have both jdk1.4 and jdk1.5 installed.

Previously it was jdk1.4 selected as default platform. Then i changed it to jdk1.5.

From then on, i wasn't able to run servlets. Before that i was able to run servlets.

The error that i got was :

javax.servlet.ServletException: Error allocating a servlet instance

org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)

com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask.java:604)

com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:475)

com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:371)

com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)

com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)

com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)

root cause

java.lang.UnsupportedClassVersionError: test (Unsupported major.minor version 49.0)

java.lang.ClassLoader.defineClass0(Native Method)

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

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

org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1798)

org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:910)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1375)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1239)

org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)

com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask.java:604)

com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:475)

com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:371)

com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)

com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)

com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)

Anyone plz help me.

Thnx

[2328 byte] By [spva] at [2007-11-27 2:31:27]
# 1
a servlet cache could be the problem, if Tomcat cached the servlet after compiling it with jdk1.4 and loading it with jdk1.5 try deleting the Tomcat servlet cache and redeploying servlet
developer_jbsa at 2007-7-12 2:46:17 > top of Java-index,Developer Tools,Debugging and Profiling Tool APIs...