You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by helena rato <he...@yahoo.com> on 2004/09/07 17:00:32 UTC
Tomcat 5.5.0 - Child name is not unique error
Hi all,
Here is the problem description:
I have Linux RedHat 9 (kernel 2.4.20-8).
I have Java jdk 1.5.0
I have installed tomcat 5.5.0
I create a brand new web app, I call it 'blabli' :
mkdir $CATALINA_HOME/webapps/blabli
mkdir $CATALINA_HOME/webapps/blabli/WEB-INF
mkdir $CATALINA_HOME/webapps/blabli/WEB-INF/classes
mkdir $CATALINA_HOME/webapps/blabli/WEB-INF/lib
In $CATALINA_HOME/webapps/blabli/WEB-INF, I added a web.xml file, as follows:
[root@gx400 root]# cat $CATALINA_HOME/webapps/blabli/WEB-INF/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>
<display-name>Servlet 2.4 Examples</display-name>
<description>
Servlet 2.4 Examples.
</description>
</web-app>
I re-start tomcat.
At this point, tomcat runs fine.
Now, I add a logger using a context tag in $CATALINA_HOME/conf/server.xml.
The code added to $CATALINA_HOME/conf/server.xml is:
<Context path="/blabli" docBase="blabli"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_blabli_log." suffix=".txt"
timestamp="true"/>
</Context>
I re-start tomcat.
And I get a strange error!
The error in catalina.out is:
[GC 3771K->3357K(5044K), 0.0031900 secs]
Sep 7, 2004 10:51:21 AM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory blabli
java.lang.IllegalArgumentException: addChild: Child name '/blabli' is not unique
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:749)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
Thank-you in advance for any clue!
Helena
---------------------------------
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!