Hi, My JAVA_HOME is set to jdk1.4, and that's what tomcat uses to compile, right? Does anyone know how to use javac to switch to switch to the older class file format?
I am a newbie at this, so I am thankful for any advice to clear this up. Thanks, Egil >From: Randy Layman <[EMAIL PROTECTED]> >Reply-To: "Tomcat Users List" <[EMAIL PROTECTED]> >To: Tomcat Users List <[EMAIL PROTECTED]> >Subject: RE: Invalid class file format for JSP import >Date: Wed, 9 Jan 2002 08:52:17 -0500 > > > This looks like you are using JDK 1.2 or 1.3 to run Tomcat, but >using JDK 1.4 to compile your classes. With the new JDK Sun changed the >file format version and classes compiled with the new JDK are not backwards >compatible. I believe there is a command like switch to JavaC (something >like -version) to switch to the older class file format. > > Randy > > > -----Original Message----- > > From: Larry Isaacs [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, January 09, 2002 9:24 AM > > To: 'Tomcat Users List' > > Subject: RE: Invalid class file format for JSP import > > > > > > I can't tell if this is a reloading issue. Has > > Tomcat been restarted? You might also need to > > delete the work directory if something has gotten > > out of sync. > > > > Is says it can't compile JSPerror. Where is JSPerror > > in the picture? > > > > Larry > > > > > -----Original Message----- > > > From: Egil Rian [mailto:[EMAIL PROTECTED]] > > > Sent: Tuesday, January 08, 2002 7:51 PM > > > To: [EMAIL PROTECTED] > > > Subject: Invalid class file format for JSP import > > > > > > > > > Hi, > > > > > > I am having trouble using a self-defined class called > > > User.class (part of a > > > package called login). > > > The import directive I use in my JSP file is > > > <%@ page language="java" import="login.*"%> > > > The location of User.class is > > > jakarta-tomcat-3.2.3\webapps\examples\WEB-INF\classes\login > > > Tomcat version: 3.2.3 > > > JDK version: 1.4.0_beta2 > > > I am not using a .jar file for my class files. > > > I heard that the problem goes away if I use Tomcat 4.0, but I > > > have to stick > > > with this version. Here is the error output: > > > > > > Error: 500 > > > Location: /examples/jsp/login/results.jsp > > > Internal Servlet Error: > > > org.apache.jasper.JasperException: Unable to compile class > > > for JSPerror: > > > Invalid class file format: > > > C:\jakarta-tomcat-3.2.3\webapps\examples\WEB-INF\classes\login > > > \User.class, > > > wrong version: 46, expected 45 > > > > > > What is this 'version 45'? How do I make my file version 45? > > > I would appreciate any help explaining why the compiler > > > complains, and how > > > to resolve the problem. > > > > > > Thanks, Egil > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > Egil Rian > > > San Francisco, CA 94131 > > > > > > > > > _________________________________________________________________ > > > Get your FREE download of MSN Explorer at > > > http://explorer.msn.com/intl.asp. > > > > > > > > > -- > > > To unsubscribe: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands: > > <mailto:[EMAIL PROTECTED]> > > > Troubles with the list: > > <mailto:[EMAIL PROTECTED]> > > > > > > > -- > > To unsubscribe: <mailto:[EMAIL PROTECTED]> > > For additional commands: <mailto:[EMAIL PROTECTED]> > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > >-- >To unsubscribe: <mailto:[EMAIL PROTECTED]> >For additional commands: <mailto:[EMAIL PROTECTED]> >Troubles with the list: <mailto:[EMAIL PROTECTED]> > --------------------------------------------------------------------- Egil Rian San Francisco, CA 94131 _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>