Hi,
If you want to override's the JSP servlet definition in $CATALINA_HOME/conf/web.xml, 
give it a different name.  It's illegal to have to servlets with the same servlet-name 
in your web.xml (which is effectively merged at runtime with conf/web.xml).

Yoav Shapira
Millennium Research Informatics


>-----Original Message-----
>From: Edson Alves Pereira [mailto:[EMAIL PROTECTED]
>Sent: Monday, March 22, 2004 9:16 AM
>To: 'Tomcat-User List'
>Subject: Parser error in web.xml
>
>       Could someone explain why tomcat complain about it?
>
>2004-03-22 10:54:06 ContextConfig[/osctrl-app] Parse error in application
>web.xml
>java.lang.IllegalArgumentException: addChild:  Child name 'jsp' is not
>unique
>       at
>org.apache.commons.digester.Digester.createSAXException(Digester.java:2383)
>
>
>       Here´s my 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>osctrl</display-name>
>    <description>Site para controle de SSI</description>
>
>
><!--//////////////////////////////////////////////////////////////////-->
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroUsuarioBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroUsuario
>B
>r&hdnCTRL=Id&hdnTitulo=usuário]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroPerfilBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroPerfilB
>r
>&hdnCTRL=Id&hdnTitulo=perfil]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroGrupoBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroGrupoBr
>&
>hdnCTRL=Id&hdnTitulo=grupo]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroVinculoPerfilTelaBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroVinculo
>P
>erfilTelaBr&hdnCTRL=Id&hdnTypeCTRL=numero&hdnSizeCTRL=3&hdnTitulo=vínculo
>de
>perfil com telas]]></param-value>
>               </context-param>
>
>               <!-- Cadastro geral: -->
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroEquipeBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroEquipeB
>r
>&hdnCTRL=Id&hdnTitulo=equipes de
>trabalho&hdnSizeCTRL=10&hdnTituloCTRL=Equipe]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroRecursoBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroRecurso
>B
>r&hdnCTRL=Id&hdnTitulo=recursos&hdnTypeCTRL=numero&hdnSizeCTRL=3&hdnTituloC
>T
>RL=Recurso]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroDiretoriaBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroDiretor
>i
>aBr&hdnCTRL=Id&hdnTitulo=diretoria&hdnSizeCTRL=3&hdnTypeCTRL=numero&hdnTitu
>l
>oCTRL=Diretoria]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroFaseBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.admin.OS_cadastroFaseBr&h
>d
>nCTRL=Id&hdnTitulo=fase&hdnSizeCTRL=3&hdnTypeCTRL=numero&hdnTituloCTRL=Fase
>]
>]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroSituacaoBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.admin.OS_cadastroSituacao
>B
>r&hdnCTRL=Id&hdnTitulo=situação&hdnSizeCTRL=3&hdnTypeCTRL=numero&hdnTituloC
>T
>RL=Situacao]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroDeptoBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroDeptoBr
>&
>hdnCTRL=Id&hdnTitulo=departamento&hdnSizeCTRL=3&hdnTypeCTRL=numero&hdnTitul
>o
>CTRL=Departamento]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroPatrocinadorBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.admin.OS_cadastroPatrocin
>a
>dorBr&hdnCTRL=Id&hdnTitulo=pstrocinador de
>projetos&hdnSizeCTRL=4&hdnTypeCTRL=numero&hdnTituloCTRL=Patrocinador]]></pa
>r
>am-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.common.OS_cadastroStatusBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.common.OS_cadastroStatusB
>r
>&hdnCTRL=Id&hdnTitulo=status&hdnSizeCTRL=3&hdnTypeCTRL=numero&hdnTituloCTRL
>=
>Status]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroStatusProjetoBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=cadastro/cadastroEditBr.jsp&hdnFormAction=osctrl.admin.OS_cadastroStatusPr
>o
>jetoBr&hdnCTRL=Id&hdnTitulo=status para
>projetos&hdnSizeCTRL=3&hdnTypeCTRL=numero&hdnTituloCTRL=Status]]></param-
>val
>ue>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroSSIBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=osctrl/admin/cadastroSSIBr.jsp&hdnBrowseHeight=50&hdnFormAction=osctrl.adm
>i
>n.OS_cadastroSSIBr&hdnCTRL=SSI&hdnTypeCTRL=numero&hdnSizeCTRL=6&hdnTitulo=C
>o
>nsulta de cadastro de SSI&hdnFazerPesquisa=true]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroProjetoBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=osctrl/admin/OS_cadastroProjetoBr.jsp&hdnBrowseHeight=40&hdnFormAction=osc
>t
>rl.admin.OS_cadastroProjetoBr&hdnCTRL=Projeto&hdnTypeCTRL=numero&hdnSizeCTR
>L
>=6&hdnTitulo=Consulta de cadastro de
>projetos&hdnFazerPesquisa=true]]></param-value>
>               </context-param>
>
>               <context-param>
>
><param-name>Ctx_osctrl.admin.OS_cadastroDespesaSSIBr</param-name>
>
><param-
>value><![CDATA[/osctrl/jsp/cadastro/cadastroDefaultFrm.jsp?hdnBrowser
>=osctrl/admin/OS_cadastroDespesaSSIBr.jsp&hdnBrowseHeight=40&hdnFormAction=
>o
>sctrl.admin.OS_cadastroDespesaSSIBr&hdnCTRL=Despesa&hdnTypeCTRL=numero&hdnS
>i
>zeCTRL=6&hdnTitulo=Consulta de cadastro de despesas de
>SSI&hdnFazerPesquisa=true]]></param-value>
>               </context-param>
>
>
><!--//////////////////////////////////////////////////////////////////-->
>
><!--//////////////////////////////////////////////////////////////////-->
>       <servlet>
>               <servlet-name>jsp</servlet-name>
>
><servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
>                       <init-param>
>                               <param-name>javaEnconding</param-name>
>                               <param-value>ISO-8859-1</param-value>
>                       </init-param>
>               </servlet>
>
><!--//////////////////////////////////////////////////////////////////-->
>
><!--//////////////////////////////////////////////////////////////////-->
>
>    <welcome-file-list>
>        <welcome-file>index.html</welcome-file>
>        <welcome-file>index.jsp</welcome-file>
>    </welcome-file-list>
>
>               <taglib>
>                       <taglib-uri>http://127.0.0.1/osctrl</taglib-uri>
>
><taglib-location>/WEB-INF/osctrl.tld</taglib-location>
>               </taglib>
>
>               <taglib>
>                       <taglib-uri>http://127.0.0.1/intranet</taglib-uri>
>
><taglib-location>/WEB-INF/panfinance.tld</taglib-location>
>               </taglib>
>
>               <taglib>
>                       <taglib-uri>http://127.0.0.1/</taglib-uri>
>
><taglib-location>/WEB-INF/panfinance.tld</taglib-location>
>               </taglib>
>
>               <resource-ref>
>      <description>DB Connection</description>
>      <res-ref-name>jdbc/OracleDS</res-ref-name>
>      <res-type>javax.sql.DataSource</res-type>
>      <res-auth>Container</res-auth>
>       </resource-ref>
></web-app>
>
>
>       Regards,
>       Edson



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to