Hi Ognjen,
Thanks so much for your help. I have tried your suggestions, but the site still
wouldn't show my servlet. Althought i have noticed something else which i am
not sure if is related to the issue we're talking about. I reinstall my Apache
server and Tomcat. In my Tomcat training manual, it said if you were to browse
to http://127.0.0.1 with Apache running you would get a web page showing.
However, when i browsed to http://127.0.0.1 or http://localhost, it showed
Forbidden You don't have permission to access / on this server
Apache/2.0.63 (Win32) mod_jk/1.2.26 Server at 127.0.0.1 Port 80
I do have this entry in my host file.
So i was just wondering if my previous issue has anything to do with the above
problem at all. Your help is greatly appreciated!!
Regards,
Laura
Date: Fri, 12 Sep 2008 10:07:19 +0200 From: [EMAIL PROTECTED] To:
users@tomcat.apache.org Subject: Re: Regarding Error 404-please help! It
is really hard to pinpoint your problem whit such a huge web.xml. But,
let's try. First, for servlet HelloWorld you stated the class name
/servlet/HelloWorld. That is wrong. Class name should be fully qualified
Java class name like: com.something.servlet.HelloWorld. Second, in your
servlet mapping, your url pattern for servlet mapping is HelloWorld.
First mistake is the leading space, remove it. Second, in your first
message, I see that you try to invoke your servlet at url
/servlet/HelloWorld. If you want do invoke your servlet on that URL, you
must put in url-mapping something like /servlet/HelloWorld. HTH,
Ognjen laura fu wrote: Hi Ognjen,Thanks for your reply! Here
is my web.xml from jjolt application: ?xml version=1.0
encoding=ISO-8859-1?!DOCTYPE web-app PUBLIC -//Sun Microsystems,
Inc.//DTD Web Application 2.3//EN
http://java.sun.com/dtd/web-app_2_3.dtd;web-app display-nameJJOLT
servlets/display-name description JJOLT servlets Examples.
/description servlet servlet-nameHelloWorld/servlet-name
servlet-class/servlet/HelloWorld/servlet-class /servlet
servlet servlet-nameHello/servlet-name
servlet-class/servlet/Hello/servlet-class /servlet servlet
servlet-nameAttributes/servlet-name
servlet-classAttributes/servlet-class /servlet servlet
servlet-namePostAttributes/servlet-name
servlet-classPostAttributes/servlet-class /servlet servlet
servlet-nameAddToShoppingCart/servlet-name
servlet-classAddToShoppingCart/servlet-class /servlet servlet
servlet-nameShoppingCartURLRewrite/servlet-name
servlet-classShoppingCartURLRewrite/servlet-class /servlet
servlet servlet-nameReviewShoppingCart/servlet-name
servlet-classReviewShoppingCart/servlet-class /servlet servlet
servlet-nameShoppingCartCookies/servlet-name
servlet-classShoppingCartCookies/servlet-class /servlet
servlet servlet-namePageCountUsingSessionAPI/servlet-name
servlet-classPageCountUsingSessionAPI/servlet-class /servlet
servlet servlet-nameSaveSessionData/servlet-name
servlet-classSaveSessionData/servlet-class /servlet servlet
servlet-nameShoppingCartSessionTracking/servlet-name
servlet-classShoppingCartSessionTracking/servlet-class /servlet
servlet servlet-namegetExample/servlet-name
servlet-classAttributes/servlet-class /servlet servlet
servlet-namegetInitializationParameters/servlet-name
servlet-classInit_param/servlet-class init-param
param-nameversion /param-name param-valuebest/param-value
/init-param /servlet servlet-mapping
servlet-nameHelloWorld/servlet-name url-pattern
HelloWorld/url-pattern /servlet-mapping servlet-mapping
servlet-nameHello/servlet-name
url-pattern/servlet/Hello/url-pattern /servlet-mapping
servlet-mapping servlet-nameAttributes/servlet-name
url-pattern/servlet/Attributes/url-pattern /servlet-mapping
servlet-mapping servlet-namePostAttributes/servlet-name
url-pattern/servlet/PostAttributes/url-pattern /servlet-mapping
servlet-mapping servlet-nameAddToShoppingCart/servlet-name
url-pattern/servlet/AddToShoppingCart/url-pattern /servlet-mapping
servlet-mapping servlet-nameReviewShoppingCart/servlet-name
url-pattern/servlet/ReviewShoppingCart/url-pattern /servlet-mapping
servlet-mapping servlet-nameShoppingCartURLRewrite/servlet-name
url-pattern/servlet/ShoppingCartURLRewrite/*/url-pattern
/servlet-mapping servlet-mapping
servlet-nameShoppingCartCookies/servlet-name
url-pattern/servlet/ShoppingCartCookies/url-pattern
/servlet-mapping servlet-mapping
servlet-namePageCountUsingSessionAPI/servlet-name
url-pattern/servlet/PageCountUsingSessionAPI/url-pattern
/servlet-mapping servlet-mapping
servlet-nameSaveSessionData/servlet-name
url-pattern/servlet/SaveSessionData/url-pattern /servlet-mapping
servlet-mapping
servlet-nameShoppingCartSessionTracking/servlet-name
url-pattern/servlet/ShoppingCartSessionTracking/url-pattern
/servlet-mapping