Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Re: Problems running Model2 webapp

John D. Hume

2004-01-25

Replies:

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: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.