Cannot run A JSP file in a WAR (Apache Tomcat 5.5.20)

Discussion in 'JSP' started by satishkumar_lskin, Dec 22, 2006.

  1. satishkumar_lskin

    satishkumar_lskin New Member

    Joined:
    Dec 22, 2006
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    0
    Hi,
    Iam using Apache Tomcat 5.5.20.
    Iam trying to deploy a web application named "ShowLifecycles".It has one JSP file named "ShowLifecycles.jsp" and a .Class file named "MyAppListener.class".
    I have packaged them as follows:

    1)<TOMCAT-ROOT>/webapps/ShowLifecycles/ShowLifecycles.jsp
    2)<TOMCAT-ROOT>/webapps/ShowLifecycles/WEB- INF/classes/examples/MyAppListener.class

    My web.xml looks like this:

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">

    <display-name>ShowLifecycles</display-name>
    <description>An example of how to use lifecycle events</description>
    <listener>
    <listener-class> examples.MyAppListener </listener-class>
    </listener>
    </web-app>

    When I point my browser to

    http://localhost:8080/ShowLifecycles/ShowLifecycles.jsp

    it tells

    "The requested resource(/ShowLifecycles/ShowLifecycles.jsp) is not available".

    MyAppListener implements a ServletContextListener.I have typed the URL in correct case. Another Web application of a similar type was able to execute a JSP file in it.

    I have tried using <jsp-file> and <servlet-mapping> in web.xml. Still it doesn't work.
    I would be grateful to receive a prompt reply.
     
  2. pradeep

    pradeep Team Leader

    Joined:
    Apr 4, 2005
    Messages:
    1,645
    Likes Received:
    87
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    http://blog.pradeep.net.in
    WAR stands for Web ARchive, export your project as WAR file from the IDE you are using for development, and then use the Tomact Manager to deploy the WAR file.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice