For the Tomcat 4.1.x issue, read here for a likely cause: http://jakarta.apache.org/tomcat/faq/classnotfound.html
If it's a Servlet 2.2/JSP 1.1 application, you may do best to keep it in Tomcat 3... and a 1.3.1 JRE unless you move the classes into packages.
For further debugging, try simple test JSPs (hello_world.jsp or something like that) to see if they work, and of course check the logs.
Curt R. Crandall wrote:
I inherited a web application a couple of weeks ago and I'm having a hard time trying to get it to run within Tomcat. Unfortunately, I do not have any system documentation nor a buildfile for the system.
I'm attempting to get this application to run in two different environments:
Mac OS X 10.3.2, Java 1.4.1, Tomcat 4.1.18 Windows 2000, Java 1.4.2, Tomcat 3.3.1a
The app I inherited does have a WEB-INF folder, but most of the code/classes are scattered about. Let's call the web application eReport. Under $CATALINA_HOME (or $TOMCAT_HOME), I set up the following directory structure:
webapps/ eReport/ *.jsp *.inc *.js WEB-INF/ web.xml classes/ *.java *.classes lib/ *.jar
I eventually removed the *.java files from WEB-INF/classes as I've experienced in other app servers that the Java files mess stuff up.
The almost all of the JSP pages try to import a class called "SessionConnection". The class file for this is located in WEB-INF/classes. When I go to view the JSP, I get 2 different errors depending on the environment I'm using:
OS X-
/Library/Tomcat/work/Standalone/localhost/eSIMS/DeleteUser_jsp.java:8: '.' expected
import SessionConnection;
^
Windows 2000- HTTP 404 file not found
The JSPs do compile in the Win2000 environment as I see the *.java files in the work/ directory.
If I remove SessionConnection from the import list, then I receive an HTML formatted error message from the error.jsp page that was included (this page does not import SessionConnection).
It almost seems to me that there's a classpath issue here, but I was certain that in Tomcat the contents of WEB-INF/classes were automatically in the classpath.
I'm sure this is a stupid error, so please forgive me. I spend 90% of my time creating mod_perl/Mason websites and 10% of the time using Websphere with Ant build scripts provided by the web team.
If anyone knows what boneheaded mistake I'm making, I'd appreciate some help.
Thank you, Curt
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
