if you're using jdk 1.4, you have to have package names for your classes. If you do not, it won't load the class correctly.
have you tried giving your classes a package name and trying it again? peter "Sexton, George" wrote: > > I posted this several days ago on tomcat-user and haven't gotten any > responses so I am reposting it here. > > I am running into a problem with JSP pages under 4.1.12. I looked through > the release notes, and the documentation and I can't find anything that > seems to apply. Given a Servlet with the line: > > <%@ page import="WebApp, CalServlet" %> > > where WebApp and CalServlet are classes in my application WEB-INF/classes > directory that compiles under 4.0.4, when I try to run the servlet under > 4.1.12, it crashes on compile with the following message: > > /usr/local/jakarta-tomcat-4.1.12/work/Standalone/localhost/caldev/index_jsp. > java:7: '.' expected > import WebApp; > > I turned on debugging, and the classpath looks correct: > > [javac] index_jsp.java added as > /usr/local/jakarta-tomcat-4.1.12/work/Standalone/localhost/caldev/index_jsp. > class doesn't exist. > [javac] Compiling 1 source file > [javac] Using modern compiler > [javac] Compilation arguments: > [javac] '-classpath' > [javac] > '/usr/java/lib/tools.jar:/usr/local/jakarta-tomcat-4.1.12/bin/bootstrap.jar: > /home/gsexton/cdaily/WEB-INF/classes:/home/gsexton/cdaily/WEB-INF/lib/PNGEnc > oder.jar:/home/gsexton/cdaily/WEB-INF/lib/activation.jar:/home/gsexton/cdail > y/WEB-INF/lib/cryptix32.jar:/home/gsexton/cdaily/WEB-INF/lib/jdbc7.1-1.2.jar > :/home/gsexton/cdaily/WEB-INF/lib/mail.jar:/usr/local/jakarta-tomcat-4.1.12/ > shared/classes:/usr/local/jakarta-tomcat-4.1.12/common/classes:/usr/local/ja > karta-tomcat-4.1.12/common/endorsed/xmlParserAPIs.jar:/usr/local/jakarta-tom > cat-4.1.12/common/endorsed/xercesImpl.jar:/usr/local/jakarta-tomcat-4.1.12/c > ommon/lib/activation.jar:/usr/local/jakarta-tomcat-4.1.12/common/lib/jasper- > runtime.jar:/usr/local/jakarta-tomcat-4.1.12/common/lib/jasper-compiler.jar: > /usr/local/jakarta-tomcat-4.1.12/common/lib/naming-resources.jar:/usr/local/ > jakarta-tomcat-4.1.12/common/lib/commons-collections.jar:/usr/local/jakarta- > tomcat-4.1.12/common/lib/naming-common.jar:/usr/local/jakarta-tomcat-4.1.12/ > common/lib/commons-logging-api.jar:/usr/local/jakarta-tomcat-4.1.12/common/l > ib/ant.jar:/usr/local/jakarta-tomcat-4.1.12/common/lib/mail.jar:/usr/local/j > akarta-tomcat-4.1.12/common/lib/commons-dbcp.jar:/usr/local/jakarta-tomcat-4 > .1.12/common/lib/servlet.jar:/usr/local/jakarta-tomcat-4.1.12/common/lib/jdb > c2_0-stdext.jar:/usr/local/jakarta-tomcat-4.1.12/common/lib/commons-pool.jar > :/usr/local/jakarta-tomcat-4.1.12/common/lib/jndi.jar:/usr/local/jakarta-tom > cat-4.1.12/common/lib/naming-factory.jar:/usr/local/jakarta-tomcat-4.1.12/co > mmon/lib/jta.jar:/usr/local/jakarta-tomcat-4.1.12/common/lib/MHS.jar:/usr/lo > cal/jakarta-tomcat-4.1.12/common/lib/jdbc7.1-1.2.jar:/usr/local/jakarta-tomc > at-4.1.12/common/lib/jconn2.jar' > [javac] '-sourcepath' > [javac] > '/usr/local/jakarta-tomcat-4.1.12/work/Standalone/localhost/caldev' > [javac] '-encoding' > [javac] 'ISO-8859-1' > [javac] '-g' > [javac] > [javac] The ' characters around the executable and arguments are > [javac] not part of the command. > [javac] File to be compiled: > [javac] > /usr/local/jakarta-tomcat-4.1.12/work/Standalone/localhost/caldev/index_jsp. > java > > I tried this with Tomcat running as root and got the same result. I am > using: > > java version "1.4.1" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-b21) > Java HotSpot(TM) Client VM (build 1.4.1-b21, mixed mode) > > On RedHat 7.2 w/ all patches applied. > > Any ideas on this would be appreciated. > > George Sexton > MH Software, Inc. > Home of Connect Daily Web Calendar Software > http://www.mhsoftware.com/connectdaily.htm > Voice: 303 438 9585 > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>