Hi , I am using struts 1.1 and tomcat 4.1.29. while running tomcat i am getting this error... SEVERE: Parse Error at line 243 column 11: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,fil ter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-ma pping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,se curity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-re f*)". Here is my web. xml file..
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <!-- Action Servlet Configuration --> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-nationaltest.xml,/WEB-INF/struts-config-workinglevels.xml,/WEB-INF/struts-config-standardgrades.xml,/WEB-INF/struts-config-higherunit.xml,/WEB-INF/struts-config-entercomments.xml,/WEB-INF/struts-config-overallpercentage.xml,/WEB-INF/struts-config-reportstatus.xml,/WEB-INF/struts-config-enterratings.xml</param-value> </init-param> <init-param> <param-name>TRACELEVEL</param-name> <param-value>5</param-value> </init-param> <init-param> <param-name>LOGSTATUS</param-name> <param-value>Y</param-value> </init-param> <init-param> <param-name>SESSIONTIME</param-name> <param-value>2000</param-value> </init-param> <init-param> <param-name>DBServer</param-name> <param-value>172.21.15.6</param-value> </init-param> <init-param> <param-name>DBUid</param-name> <param-value>sa</param-value> </init-param> <init-param> <param-name>DBPwd</param-name> <param-value>sadbawb123</param-value> </init-param> <init-param> <param-name>DBPort</param-name> <param-value>1433</param-value> </init-param> <init-param> <param-name>DBDriver</param-name> <param-value>net.sourceforge.jtds.jdbc.Driver</param-value> </init-param> <init-param> <param-name>InitialConnections</param-name> <param-value>5</param-value> </init-param> <init-param> <param-name>MaximumConnections</param-name> <param-value>10</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Action Servlet Mapping --> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <servlet> <servlet-name>MeritDemeritServlet</servlet-name> <servlet-class>common.MeritDemeritServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MeritDemeritServlet</servlet-name> <url-pattern>/MeritDemeritServlet</url-pattern> </servlet-mapping> <mime-mapping> <extension>ico</extension> <mime-type>image/ico</mime-type> </mime-mapping> <welcome-file-list> <welcome-file>/index.jsp</welcome-file> </welcome-file-list> <security-constraint> <web-resource-collection> <web-resource-name>Entire Application</web-resource-name> <url-pattern>/images/*</url-pattern> <url-pattern>/javascripts/*</url-pattern> <url-pattern>/css/*</url-pattern> <url-pattern>/WEB-INF/*</url-pattern> <url-pattern>/log/*</url-pattern> <url-pattern>/app/*</url-pattern> <url-pattern>*.jsp</url-pattern> <url-pattern>*.java</url-pattern> </web-resource-collection> <auth-constraint> <role-name>WebClickNGo</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <realm-name>WebClickNGo</realm-name> <form-login-config> <form-login-page>/app/login.jsp</form-login-page> <form-error-page>/app/error.jsp</form-error-page> </form-login-config> </login-config> <taglib> <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri> <taglib-location>/WEB-INF/struts-template.tld</taglib-location> </taglib> <taglib> <taglib-uri>/tags/struts-tiles</taglib-uri> <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location> </taglib> </web-app> plz correct me if i have written this config file wrong.. Thanks.. Ashwini --------------------------------- Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage!