I am having an issue running my
servlet. Can anyone help me figure out why I am getting the bad version error? Below also are my servlet code and my path and classpath info. I am using Orion 2.0.7 for the app server.
I am receiving the following:
500 Internal Server Error
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._as.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ay._lye(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ay._cbd(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ay._nlc(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ax._lsc(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ax._uab(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._bf.run(Unknown Source)
Can anyone help me figure out why I am getting the bad version?
Below is my servlet and my path and classpath info that may help.
My servlet is BeeServlet copied directly from the Cattle Drive.
import java.io.* ;
import javax.servlet.http.* ;
public class BeeServlet extends HttpServlet
{
public void doGet( HttpServletRequest request , HttpServletResponse response )
{
response.setContentType("text/html");
try
{
PrintWriter out = response.getWriter();
out.println( "a-buzz-buzz ..." );
out.close();
}
catch( Exception e )
{
System.out.println( "cannot get writer: " + e );
}
}
}
The follow are my path and classpath configuration:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Owner>cd c:\java
C:\java>cd c:\orion
C:\orion>echo %path%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Sun\SDK\bin;c:\Sun\SD
K\jdk\bin;c:\Sun\SDK\jdk\jre\bin;C:\Sun\AppServer\bin
C:\orion>echo %classpath%
.;c:\Sun\SDK\lib\j2ee.jar;c:\StudentWork\jr.jar
C:\orion>
java -jar orion.jar
Orion/2.0.7 initialized
As you can see I'm using Orion 2.0.7 for the app server.
If I am lacking any other info, please let me know.
Thanks
Jim