This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Servlets and the fly likes servlet trouble.....   PLEASE HELP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "servlet trouble.....   PLEASE HELP" Watch "servlet trouble.....   PLEASE HELP" New topic
Author

servlet trouble..... PLEASE HELP

Alfonso Harding
Ranch Hand

Joined: Feb 09, 2002
Posts: 35
Can someone please tell me why my servlets dont work outside the webapps/example directory? I follow all the necessary steps but for some reason the servlets are not recognized. When I place them in the examples/WEB-INF dir, they work just fine. Please help.......
Faisal Khan
Ranch Hand

Joined: Jun 29, 2003
Posts: 285
have you tried searching the forum for this problems as I have personally seen the same question a number if times in the last few weeks alone.


The secret to creativity is knowing how to hide your sources.
Wayne L Johnson
Ranch Hand

Joined: Sep 03, 2003
Posts: 399
There could be several issues, but most likely it's a configuration issue. If you want to use a different directory, you need to define a "context", which at a basic level maps to a subdirectory within "<home>/webapps". You can define this either in the main configuration file (<home>/conf/server.xml), or in a separate file that is placed in the "<home>/webapps" directory. Note that "<home>" refers to wherever Tomcat is installed. Also note that I'm assuming you are running Tomcat, which is usally a pretty good assumption ;-).
If you look in the "<home>/conf/server.xml" file you will see a section defined as:

This defines a "context" so that URL requests to "../examples/.." will be resolved by looking in the "examples" subdirectory within webapps.
You will need to create another context, using the "examples" context as a model. The new sub-directory will have to be set up (with a "WEB-INF" subdirectory, with a "web.xml" file, etc.) as well. It's all there in the documentation, just play around a bit and you should get it running.
Good luck.
[ September 08, 2003: Message edited by: Wayne L Johnson ]
Alfonso Harding
Ranch Hand

Joined: Feb 09, 2002
Posts: 35
thanks for the help Wayne.... I'll try it out.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
/examples/ works because the web.xml for the examples defines the invoker servlet - like Faisal said, this comes up all the time.
Bill
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: servlet trouble..... PLEASE HELP
 
Similar Threads
JSDK , Servlets runner
problem in importing...
Orion Server Doesn't Work
Servlets and Jsp
Servlet download advice