Hi It would be great if some one can help I am using JBoss2.4.4 Tomcat 4.0.1.I am trying to deploy my application using following web.xml.But i get error run-as element not defined in web.2.2.3 dtd,But it exists in the dtd.I have also given the correct path.I am also following a proper hierarchy Is there some one who can help Thanks Kapilesh Arekar
++++++++++++++++++++++++++++++++++++++++++++++++++++ WEB.XML <?xml version="1.0" encoding="ISO-8859-1"?> <!-- edited with XML Spy v3.0 NT (http://www.xmlspy.com) by Peter Spenler (SLMsoft.com Inc) --> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name> ShowBrowser </servlet-name> <servlet-class> ShowBrowser </servlet-class> </servlet> <servlet> <servlet-name> initlogin </servlet-name> <servlet-class> MultiUserLogin </servlet-class> <run-as> <description>web user</description> <role-name>chameleon</role-name> </run-as> </servlet> <servlet> <servlet-name> BasicStart </servlet-name> <servlet-class> BasicStart </servlet-class> </servlet> <servlet> <servlet-name> Login </servlet-name> <servlet-class> InitialServlet </servlet-class> </servlet> <servlet> <servlet-name>AppServlet</servlet-name> <servlet-class>com.slmsoft.chameleon.server.AppServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>AppServlet</servlet-name> <url-pattern>/servlet/AppServlet</url-pattern> </servlet-mapping> <!-- <servlet> <servlet-name> AppServlet </servlet-name> <servlet-class> AppServlet </servlet-class> </servlet> --> <mime-mapping> <extension>wml</extension> <mime-type>text/vnd.wap.wml</mime-type> </mime-mapping> <mime-mapping> <extension>jnlp</extension> <mime-type>application/x-java-jnlp-file</mime-type> </mime-mapping> <taglib> <taglib-uri> http://java.apache.org/tomcat/examples-taglib </taglib-uri> <taglib-location> /WEB-INF/jsp/example-taglib.tld </taglib-location> </taglib> <security-constraint> <web-resource-collection> <web-resource-name>AppServlet</web-resource-name> <url-pattern>/servlet/AppServlet</url-pattern> </web-resource-collection> <auth-constraint> <role-name>chameleon</role-name> <role-name>tomcat</role-name> <role-name>Roles</role-name> </auth-constraint> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>initlogin</web-resource-name> <url-pattern>/servlet/initlogin</url-pattern> </web-resource-collection> <web-resource-collection> <web-resource-name>splash</web-resource-name> <url-pattern>/servlet/splash</url-pattern> </web-resource-collection> <web-resource-collection> <web-resource-name>AllBalance</web-resource-name> <url-pattern>/servlet/AllBalance</url-pattern> </web-resource-collection> <web-resource-collection> <web-resource-name>SingleBalance</web-resource-name> <url-pattern>/servlet/SingleBalance</url-pattern> </web-resource-collection> <web-resource-collection> <web-resource-name>SingleBalance1</web-resource-name> <url-pattern>/servlet/SingleBalance1</url-pattern> </web-resource-collection> <auth-constraint> <role-name>chameleon</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>ChameleonRealm</realm-name> <!-- <realm-name>LDAPRealm</realm-name> --> </login-config> </web-app> ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Error which i am getting ========================================================================================================== PARSE error at line 21 column 11 org.xml.sax.SAXParseException: Element type "run-as" must be declared. [Auto deploy] ContextConfig[] Parse error in application web.xml org.xml.sax.SAXParseException: Element type "run-as" must be declared. at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1067) at org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(XMLValidator.java:1645) at org.apache.xerces.validators.common.XMLValidator.validateElementAndAttributes(XMLValidator.java:323 6) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1129) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1 227) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952) at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223) at javax.xml.parsers.SAXParser.parse(SAXParser.java:350) at javax.xml.parsers.SAXParser.parse(SAXParser.java:140) at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275) at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:256) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:824) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:224) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3334) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454) at org.jboss.web.catalina.EmbeddedCatalinaServiceSX.createWebContext(EmbeddedCatalinaServiceSX.java:42 8) at org.jboss.web.catalina.EmbeddedCatalinaServiceSX.performDeploy(EmbeddedCatalinaServiceSX.java:282) at org.jboss.web.AbstractWebContainer.deploy(AbstractWebContainer.java:191) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:459) at org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:190) at java.lang.reflect.Method.invoke(Native Method) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) at org.jboss.deployment.AutoDeployer.deploy(AutoDeployer.java:395) at org.jboss.deployment.AutoDeployer.run(AutoDeployer.java:233) at org.jboss.deployment.AutoDeployer.startService(AutoDeployer.java:371) at org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103) at java.lang.reflect.Method.invoke(Native Method) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) at org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(ConfigurationService.java:967) at $Proxy0.start(Unknown Source) at org.jboss.util.ServiceControl.start(ServiceControl.java:79) at java.lang.reflect.Method.invoke(Native Method) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628) at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) at org.jboss.Main.<init>(Main.java:208) at org.jboss.Main$1.run(Main.java:110) at java.security.AccessController.doPrivileged(Native Method) at org.jboss.Main.main(Main.java:106) [Auto deploy] ContextConfig[]: Occurred at line 21 column 11 ========================================================================================================== <a href="http://www.dexponet.com">Design Expo Network</a>....Your Total Internet Communication Technology Partner.... _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
