That same error actually occurs on a few other of the WebApps...jasperserver-pro for example throws the same error when trying to edit it from the WASP....Jasperserver is actually working though.
I have tried the HTMLAlarmConsole as well and it doesn't work for me either. I do see the following in the WASP log during a restart..not sure what, if anything, I would change in that web.xml file to make it happy:
Sep 30 15:57:09:625 ERROR [localhost-startStop-1, org.apache.catalina.startup.ContextConfig] parseWebXml() Parse error in application web.xml file at jndi:/localhost/HtmlAlarmConsole/WEB-INF/web.xml
Sep 30 15:57:09:626 ERROR [localhost-startStop-1, org.apache.catalina.startup.ContextConfig] org.xml.sax.SAXParseException; systemId: jndi:/localhost/HtmlAlarmConsole/WEB-INF/web.xml; lineNumber: 11; columnNumber: 11; Error at (11, 11) : org.apache.catalina.deploy.WebXml addFilter
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2711)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2743)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1066)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1843)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1263)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5412)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:849)
at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1063)
... 24 more
Sep 30 15:57:09:626 ERROR [localhost-startStop-1, org.apache.catalina.startup.ContextConfig] parseWebXml() Occurred at line 11 column 11
Sep 30 15:57:09:645 ERROR [localhost-startStop-1, org.apache.catalina.startup.ContextConfig] configureStart() Marking this application unavailable due to previous error(s)
Sep 30 15:57:09:671 ERROR [localhost-startStop-1, org.apache.catalina.core.StandardContext] startInternal() Error getConfigured
Sep 30 15:57:09:671 ERROR [localhost-startStop-1, org.apache.catalina.core.StandardContext] startInternal() Context [/HtmlAlarmConsole] startup failed due to previous errors