1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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,646
    Likes Received:
    86
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    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