Struts Console should help with issues like this as it validates config files and can point out where in a file a problem is.
http://www.jamesholmes.com/struts/ -james --- Stephen Smithstone <[EMAIL PROTECTED]> wrote: > place yout <formbeans> before your <global-forwards> > > > On Tuesday 11 March 2003 11:23 am, Rob wrote: > > I'm just throwing together a demo application to > refresh myself w/ struts > > but have > > run into a problem where the struts-config.xml is > resulting in parsing > > errors, problem > > is I can't figure out where the error is. If > someone could point it out I > > would appreciate > > it. > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <!DOCTYPE struts-config PUBLIC > > "-//Apache Software Foundation//DTD Struts > Configuration 1.1//EN" > > > "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> > > > > <struts-config> > > > > <global-forwards> > > <!-- Query Database --> > > <forward name="query" path="/do/query"/> > > <!-- Browse Database --> > > <forward name="browse" path="/do/browse"/> > > <!-- Submit Bug Report --> > > <forward name="newbug" path="/do/newbug"/> > > </global-forwards> > > > > <form-beans> > > <form-bean name="QueryForm" > type="web.QueryForm"/> > > <form-bean name="BrowseForm" > type="web.BrowseForm"/> > > <form-bean name="NewbugForm" > type="web.NewbugForm"/> > > </form-beans> > > > > <action-mappings> > > <action path="/query" > > type="web.QueryAction" > > name="QueryForm" > > input="/WEB-INF/pages/query.jsp" > > scope="request"> > > </action> > > > > <action path="/browse" > > type="web.BrowseAction" > > name="BrowseForm" > > input="/WEB-INF/pages/browse.jsp" > > scope="request"> > > </action> > > > > <action path="/newbug" > > type="web.NewbugAction" > > name="NewbugForm" > > input="/WEB-INF/pages/newbug.jsp" > > scope="request"> > > </action> > > </action-mappings> > > > > </struts-config> > > > > The error I'm getting from tomcat is, line 46 > column 17 refers to a > > non-existent position in the document. > > While the document does have 46 lines it is the > last line and column 17 is > > beyond the closing > of the > > </structs-config> tag. > > > > SEVERE: Parse Error at line 46 column 17: The > content of element type > > "struts-config" must match > > > "(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mapp > >i ngs?,controller?,message-resources*,plug-in*)". > > org.xml.sax.SAXParseException: The content of > element type "struts-config" > > must match > > > "(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mapp > >i ngs?,controller?,message-resources*,plug-in*)". > > > > > > > > > > > --------------------------------------------------------------------- > > 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] > __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]