Author and all-around good cowpoke
Posts: 13078
posted 23 years ago
If Java webserver 2.0 is compatible with the servlet 2.2 API, everything is laid out very specifically in the API. The reason being that Sun wants it to be possible to just drop in a complete application in a "WAR" for Web Application Resource file and the server will auto-magically expand that file and put the parts in their standard places.
HTML and JSP files go in the same directory because you address a JSP file just like an HTML file.
As I recall, servlet files go in Web-inf/classes relative to the application root. You have to map the name (alias) that you want to refer to the servlet by to the actual class in the web.xml file for that application. It is really pretty complicated but very flexible. It is all laid out in the servlet 2.2 API document.
The Webserver should have come with at least one complete example you can study.