Content-Transfer-Encoding: 7bit Hi folks,
I am currently endeavouring to add Servlet 2.3 filtering (SiteMesh 1.3, in fact) to a Struts 1.0.2 application - but having no luck. I have searched the mailing list archives and can find no reference to this combination. I have set up inside one webapp folder of Tomcat 4.0.3 a Struts application which works correctly if it has the Struts application web.xml file in WEB-INF. Then I have copied into that same webapp directory a SiteMesh application. This also works correctly if it has the SiteMesh application web.xml file in WEB-INF (moving the Struts web.xml aside for now). However, if I add the SiteMesh elements (<filter> and <filter-mapping> plus some taglibs) to the web.xml of the Struts application it fails. In catalina.out I get: --- Starting service Tomcat-Standalone Apache Tomcat/4.0.3 PARSE error at line 111 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*,welcome-file-list?,error- page*,taglib*,resource-env-ref*,resource-ref*,security- constraint*,login-config?,security-role*,env-entry*,ejb- ref*,ejb-local-ref*)". Starting service Tomcat-Apache Apache Tomcat/4.0.3 --- and the aplication does not work (file not found errors in the browser). Line 111, column 11 is the very end of the file. I have run Tidy over web.xml to check for any XML errors and there are none according to that tool. If I comment out the SiteMesh elements and restart Tomcat then the Struts application starts working again. If I comment out the Struts elements and restart Tomcat then the SiteMesh application starts working again. Can anyone enlighten me as to why the XML parser thinks there is a problem? I have searched the web for published examples of web.xml that include filter and servlet definitions and they appear no different in spirit to what I have... Any help is much appreciated! Thanks, Chris ********************************************************************* This email and any files transmitted with it may be confidential and privileged. It is intended solely for the use of the individual or parties to whom it is addressed. If you have received this email in error please forward it to [EMAIL PROTECTED] and delete all copies of this message immediately. Thank you. *********************************************************************
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

