Re: Tomcat startup error
From: Herman Timmermans (timmermansdot.hermanat_at_skynet.be)
Date: 12/26/03
- Next message: S C A: "Anyone know of JTAPI or similar?"
- Previous message: Manolis Christodoulou: "Re: First steps in Java"
- In reply to: devu: "Tomcat startup error"
- Next in thread: devu: "Re: Tomcat startup error"
- Reply: devu: "Re: Tomcat startup error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 26 Dec 2003 11:49:56 +0100
devu wrote:
> 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: S C A: "Anyone know of JTAPI or similar?"
- Previous message: Manolis Christodoulou: "Re: First steps in Java"
- In reply to: devu: "Tomcat startup error"
- Next in thread: devu: "Re: Tomcat startup error"
- Reply: devu: "Re: Tomcat startup error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|