tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Atif Shahab <asha...@mail.bii-sg.org>
Subject Re: configuration problem
Date Sat, 21 Sep 2002 14:23:34 GMT

It worked. Thanks

On Sat, 21 Sep 2002, Jacob Kjome wrote:

> You should probably put CartItem in a package.  When you say "import
> CartItem", the class file generated by the automated JSP compile is going
> to look for CartItem.class in the same package as it is in which isn't the
> case.  The default package won't work unless the class you are using is one
> that you are directly running.  Importing classes from the default package
> will not work unless both the class and the imports all exist in the
> default package. This is almost never the case.  Just avoid the default
> package if you can.
>
> So, add something like the following in CartItem....
>
> package org.atif.cart.CartItem;
>
> put CartItem.class into WEB-INF/classes/org/atif/cart/
>
> finally, import org.atif.cart.CartItem in your JSP
>
> That should get things going.
>
> Jake
>
> At 07:25 PM 9/21/2002 +0800, you wrote:
>
> >tried it but still the same problem.
> >
> >On Sat, 21 Sep 2002, Jacob Kjome wrote:
> >
> > > Your docBase in the <Context ...> element only needs a relative location
of
> > > "Book".  Also, your "path" attribute requires a forward slash prefix.  So,
> > > rewrite it like this:
> > >
> > > <Context path="/Book" docBase="Book">
> > >
> > > Should work now.
> > >
> > > You only need to provide a fully qualified path in docBase if your app
> > > exists outside the defined "appBase" directoy defined in the parent
> > > <Host ...> element.
> > >
> > > Also, if you are literally using "$CATALINA_HOME" in your server.xml, I
> > > don't think that will be expanded to the actual value of that system
> > > variable, but I could be wrong.  If I'm right, using it will not work any
> > > way you look at it.  You'd probably have to replace $CATALNA_HOME with the
> > > actual  path to where $CATALINA_HOME exists.
> > >
> > >
> > > jake
> > >
> > > At 06:26 PM 9/21/2002 +0800, you wrote:
> > >
> > > >I'm having problems configuring the tomcat server.
> > > >
> > > >I've created a directory 'Book' in $CATALINA_HOME/webapps
> > > >   $CATALINA_HOME/webapps/Book
> > > >                             /WEB-INF/classes
> > > >
> > > >I've added the following line in server.xml
> > > >
> > > >           <Context docBase="$CATALINA_HOME/webapps/Book"
> > > >path="Book">
> > > >         </Context>
> > > >
> > > >I've placed a class file called CartItem.class in Book/WEB-INF/classes
> > > >
> > > >I've got a directory Book/jsp that contains a file called
> > > >ShoppingCart.jsp.
> > > >
> > > >I've restarted tomcat
> > > >
> > > >Now when I access http://localhost:8080/Book/jsp/ShoppingCart.jsp I get
> > > >errors
> > > >
> > > >ShoppingCart_jsp.java:7: '.' expected
> > > >import CartItem;
> > > >                ^
> > > >
> > > >These are examples are from a book so I'm wondering what is wrong.  The
> > > >book was written with Tomcat3.x in mind so not sure whether this is my
> > > >configuration problem or wrong code.
> > > >
> > > > >From Tomcat Web Application Manager I can see that the configuration
is
> > > >somewhat correct since it's running.
> > > >
> > > >
> > > >--
> > > >To unsubscribe,
> > e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > > >For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> > >
> >
> >
> >--
> >To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> >For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>


Mime
View raw message