Re: tomcat error....

From: Herman Timmermans (timmermansdot.hermanat_at_skynet.be)
Date: 12/26/03

  • Next message: ceoji: "Problem with update Manager in eclipse"
    Date: Fri, 26 Dec 2003 11:48:04 +0100
    
    

    devu wrote:

    > Am crossposting this one since java.lang did not throw up any replies.
    > Hope I get one here
    >
    >
    > Hello,
    >
    > I'm getting the following error when trying to start Apache Tomcat.The
    > version shows up in the snapshot. I can't figure out why this is
    > happening. It is aparently the <context-param> tag. If I remove it
    > tomcat starts properly. I have pasted web.xml below with the error.
    >
    > WEB.XML
    > ?xml version="1.0" encoding="ISO-8859-1"?>
    >
    > <!DOCTYPE web-app
    > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    > "http://java.sun.com/dtd/web-app_2_3.dtd">
    >
    > <web-app>
    > <servlet>
    > <servlet-name>rooms</servlet-name>
    > <servlet-class>ListRooms</servlet-class>
    > </servlet>
    >
    > <context-param>
    > <param-name>listroom_path</param-name>
    > <param-value>context_chat</param-value>
    > </context-param>
    > </web-app>
    >
    > ERROR:
    > Starting service Tomcat-Standalone
    > Apache Tomcat/4.0.5
    > PARSE error at line 17 column 11
    > org.xml.sax.SAXParseException: The content of element type "web-app"
    > must match
    >
    "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-
    >
    mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welco
    >
    me-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-const
    > raint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
    > Starting service Tomcat-Apache
    > Apache Tomcat/4.0.5
    >
    > Also posting a previous question which went unanswered:
    >
    > In the case of servlets, if the SingleThreadModel interface is "NOT"
    > implemented, can we assume that the container will create only one
    > Instance of the servlet ?? Or is this container dependent.
    >
    > Thanks in advance,
    >
    > Devu.
    *************************************************************************
    Hi,

    The <context-param> tag must be placed at the start of the <web-app> tag.
    In other words, it can follow either the <web-app> tag or its
    <description></description> tag only. This means that you should modify
    your web.xml and make sure that <context-param> tag proceeds the <servlet>
    tag. This should do it.
    Brgds, Herman

    -- 
    Suse Linux Professional 8.1 on Athlon 1.1 Ghz 512 Mb
    Anti Spam = remove the "dot" and the "at"
    Registered Linux User #264690
    

  • Next message: ceoji: "Problem with update Manager in eclipse"

    Relevant Pages

    • Re: Tomcat startup error
      ... devu wrote: ... > I'm getting the following error when trying to start Apache Tomcat.The ... > Starting service Tomcat-Standalone ... it can follow either the tag or its ...
      (comp.lang.java)
    • Re: CGIs & CSS - References
      ... my $q = new CGI; ... > If the link tag method is considered to be sufficient, then hey, I'm ... (Naturally the stylesheets and js files are in both ... This makes me think it's Apache. ...
      (perl.beginners)
    • Re: Configuring apache to execute python scripts using mod_python handler
      ... I followed below mentioned steps to configure apache. ... PythonHandler mptest ... you will not need the tag below ... That specifies a sub directory of htdocs. ...
      (comp.lang.python)