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

Reply via email to