Re: web.xml validator
- Original Message - From: Tim Funk [EMAIL PROTECTED] To: Tomcat Users List [EMAIL PROTECTED] Sent: Monday, September 29, 2003 1:53 AM Subject: Re: web.xml validator IE or mozilla can let you know if an XML file is well-formed. I just valid via eyeball to see if a doc is correct. The dtd says: !ELEMENT web-app (icon?, display-name?, description?, distributable?, context-param*, servlet*, servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?, error-page*, taglib*, resource-ref*, security-constraint*, login-config?, security-role*, env-entry*, ejb-ref*) Your session declaration is falling in the wrong spot based on the order above. -Tim Henrik Vendelbo wrote: Do someone know a URL for a site that will validate a web.xml file against the webapp DTD ? Apparently there is an error in this webapp block, but damned if I can find it :( web-app display-namedspc Management/display-name description SOAP interface to dspc Management on the originating server. Also supports a simple availability html servlet. /description servlet servlet-nameSystemHealthServlet/servlet-name display-nameSystem Health servlet for dspc monitor/display-name servlet-classnet.dspc.server.SystemHealthServlet/servlet-class /servlet servlet servlet-nameDspcAxisServlet/servlet-name display-nameApache-Axis Servlet for dspc/display-name servlet-classnet.dspc.server.AxisServletPlus/servlet-class load-on-startup50/load-on-startup !-- init-param param-nameaxis.ServerConfigFile/param-name param-valuec:/dev/dspc/dspcservice/WEB-INF/server-config.wsdd/param-value /init-param init-param param-namelog4j-init-file/param-name param-valuec:/dev/dspc/dspcservice/WEB-INF/log4j.properties/param-value /init-param -- /servlet servlet servlet-nameAdminServlet/servlet-name display-nameAxis Admin Servlet/display-name servlet-classorg.apache.axis.transport.http.AdminServlet/servlet-class load-on-startup100/load-on-startup /servlet servlet servlet-nameSOAPMonitorService/servlet-name display-nameSOAPMonitorService/display-name servlet-classorg.apache.axis.monitor.SOAPMonitorService/servlet-class init-param param-nameSOAPMonitorPort/param-name param-value8071/param-value /init-param load-on-startup100/load-on-startup /servlet servlet-mapping servlet-nameSystemHealthServlet/servlet-name url-pattern/health/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern/servlet/AxisServlet/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern*.jws/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern/services/*/url-pattern /servlet-mapping servlet-mapping servlet-nameSOAPMonitorService/servlet-name url-pattern/SOAPMonitor/url-pattern /servlet-mapping servlet-mapping servlet-nameAdminServlet/servlet-name url-pattern/servlet/AdminServlet/url-pattern /servlet-mapping !-- currently the W3C havent settled on a media type for WSDL; http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft for now we go with the basic 'it's XML' response -- mime-mapping extensionwsdl/extension mime-typetext/xml/mime-type /mime-mapping mime-mapping extensionxsd/extension mime-typetext/xml/mime-type /mime-mapping session-config session-timeout30/session-timeout /session-config welcome-file-list welcome-fileindex.jsp/welcome-file welcome-fileindex.html/welcome-file welcome-fileindex.htm/welcome-file /welcome-file-list /web-app - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
web.xml validator
Do someone know a URL for a site that will validate a web.xml file against the webapp DTD ? Apparently there is an error in this webapp block, but damned if I can find it :( web-app display-namedspc Management/display-name description SOAP interface to dspc Management on the originating server. Also supports a simple availability html servlet. /description servlet servlet-nameSystemHealthServlet/servlet-name display-nameSystem Health servlet for dspc monitor/display-name servlet-classnet.dspc.server.SystemHealthServlet/servlet-class /servlet servlet servlet-nameDspcAxisServlet/servlet-name display-nameApache-Axis Servlet for dspc/display-name servlet-classnet.dspc.server.AxisServletPlus/servlet-class load-on-startup50/load-on-startup !-- init-param param-nameaxis.ServerConfigFile/param-name param-valuec:/dev/dspc/dspcservice/WEB-INF/server-config.wsdd/param-value /init-param init-param param-namelog4j-init-file/param-name param-valuec:/dev/dspc/dspcservice/WEB-INF/log4j.properties/param-value /init-param -- /servlet servlet servlet-nameAdminServlet/servlet-name display-nameAxis Admin Servlet/display-name servlet-classorg.apache.axis.transport.http.AdminServlet/servlet-class load-on-startup100/load-on-startup /servlet servlet servlet-nameSOAPMonitorService/servlet-name display-nameSOAPMonitorService/display-name servlet-classorg.apache.axis.monitor.SOAPMonitorService/servlet-class init-param param-nameSOAPMonitorPort/param-name param-value8071/param-value /init-param load-on-startup100/load-on-startup /servlet servlet-mapping servlet-nameSystemHealthServlet/servlet-name url-pattern/health/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern/servlet/AxisServlet/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern*.jws/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern/services/*/url-pattern /servlet-mapping servlet-mapping servlet-nameSOAPMonitorService/servlet-name url-pattern/SOAPMonitor/url-pattern /servlet-mapping servlet-mapping servlet-nameAdminServlet/servlet-name url-pattern/servlet/AdminServlet/url-pattern /servlet-mapping !-- currently the W3C havent settled on a media type for WSDL; http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft for now we go with the basic 'it's XML' response -- mime-mapping extensionwsdl/extension mime-typetext/xml/mime-type /mime-mapping mime-mapping extensionxsd/extension mime-typetext/xml/mime-type /mime-mapping session-config session-timeout30/session-timeout /session-config welcome-file-list welcome-fileindex.jsp/welcome-file welcome-fileindex.html/welcome-file welcome-fileindex.htm/welcome-file /welcome-file-list /web-app - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: web.xml validator
IE or mozilla can let you know if an XML file is well-formed. I just valid via eyeball to see if a doc is correct. The dtd says: !ELEMENT web-app (icon?, display-name?, description?, distributable?, context-param*, servlet*, servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?, error-page*, taglib*, resource-ref*, security-constraint*, login-config?, security-role*, env-entry*, ejb-ref*) Your session declaration is falling in the wrong spot based on the order above. -Tim Henrik Vendelbo wrote: Do someone know a URL for a site that will validate a web.xml file against the webapp DTD ? Apparently there is an error in this webapp block, but damned if I can find it :( web-app display-namedspc Management/display-name description SOAP interface to dspc Management on the originating server. Also supports a simple availability html servlet. /description servlet servlet-nameSystemHealthServlet/servlet-name display-nameSystem Health servlet for dspc monitor/display-name servlet-classnet.dspc.server.SystemHealthServlet/servlet-class /servlet servlet servlet-nameDspcAxisServlet/servlet-name display-nameApache-Axis Servlet for dspc/display-name servlet-classnet.dspc.server.AxisServletPlus/servlet-class load-on-startup50/load-on-startup !-- init-param param-nameaxis.ServerConfigFile/param-name param-valuec:/dev/dspc/dspcservice/WEB-INF/server-config.wsdd/param-value /init-param init-param param-namelog4j-init-file/param-name param-valuec:/dev/dspc/dspcservice/WEB-INF/log4j.properties/param-value /init-param -- /servlet servlet servlet-nameAdminServlet/servlet-name display-nameAxis Admin Servlet/display-name servlet-classorg.apache.axis.transport.http.AdminServlet/servlet-class load-on-startup100/load-on-startup /servlet servlet servlet-nameSOAPMonitorService/servlet-name display-nameSOAPMonitorService/display-name servlet-classorg.apache.axis.monitor.SOAPMonitorService/servlet-class init-param param-nameSOAPMonitorPort/param-name param-value8071/param-value /init-param load-on-startup100/load-on-startup /servlet servlet-mapping servlet-nameSystemHealthServlet/servlet-name url-pattern/health/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern/servlet/AxisServlet/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern*.jws/url-pattern /servlet-mapping servlet-mapping servlet-nameDspcAxisServlet/servlet-name url-pattern/services/*/url-pattern /servlet-mapping servlet-mapping servlet-nameSOAPMonitorService/servlet-name url-pattern/SOAPMonitor/url-pattern /servlet-mapping servlet-mapping servlet-nameAdminServlet/servlet-name url-pattern/servlet/AdminServlet/url-pattern /servlet-mapping !-- currently the W3C havent settled on a media type for WSDL; http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft for now we go with the basic 'it's XML' response -- mime-mapping extensionwsdl/extension mime-typetext/xml/mime-type /mime-mapping mime-mapping extensionxsd/extension mime-typetext/xml/mime-type /mime-mapping session-config session-timeout30/session-timeout /session-config welcome-file-list welcome-fileindex.jsp/welcome-file welcome-fileindex.html/welcome-file welcome-fileindex.htm/welcome-file /welcome-file-list /web-app - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]