> webapp --> filename --> WEB-INF--> filename.htm  + web.xml + META-INF
> +  classes + lib
If I read this right, 'filename.htm' is being stored in
webapp/filename/WEB-INF/filename.htm inside your .war file.  FWIW,
WEB-INF has no special meaning except in the top level of your .war
archive  A .war archive built like this will most likely deploy as a
static html folder and everything in it will be available as static files.

> HTTP status 404
> description the requested resource (/filename/)is not available
If you wanted to get filename.htm with the structure I think you are
describing, you should be requesting
/$WEBAPP/webapp/filename/WEB-INF/filename.htm where $WEBAPP is the
context your war file is deployed under.  Usually $WEBAPP is the name of
the war file.  For instance if the .war file is myapp.war, the request
path to filename.htm under tomcat would most likely be
myapp/webapp/filename/WEB-INF/filename.htm

To fix a *lot* of problems right off the bat, your war archive should
look more like:

filename.htm
WEB-INF
    web.xml
    classes
    lib
META-INF
    (what ever lives under here)

Then the request path (again assuming the war file is named myapp.war)
would be /myapp/filename.htm

--David

On 12/8/2010 2:39 PM, Lava Saleem wrote:
> Hi everyone,
> I have  a single page html file with java script embadded in it, I have
> created a war file for it and deployed it successfully but when I click on
> the page I get the below error, the structure of my war file is the
> following
>
> webapp --> filename --> WEB-INF--> filename.htm  + web.xml + META-INF
> +  classes + lib
>
> I did not modify the web.xml since I don't need the servlets do I need to
> modify anything?
>
> HTTP status 404
> description the requested resource (/filename/)is not available
>
> Thanks for the feedback
> Lava


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to