I took a closer look at this, and it was just an issue of the ordering
of the tags in the struts-config file.  I committed a fix for this in
revision 12239.  See if this resolves the issue.

--Van

> When I start the Mifos server (in Jetty) I got this error below. If I
> open the struct-config the <struct-config> tag is underlined and if I
> put the cursor over it the same error (The content of element type
> "struts-config" must match
>
"(display-name?,description?,data-sources?,form-beans?,global-exceptions
?,global-forwards?,action-mappings?,controller?,message-resources*,plug-
in*)
> is displayed. Please let me know what I need to do to use the new
> struct-config. Thank you. Right now I use the old one and it works. 
> 
> ERROR, org.apache.commons.digester.Digester, ?, ? , ?, Parse Error at
> line 312 column 17: The content of element type "struts-config" must
> match
>
"(display-name?,description?,data-sources?,form-beans?,global-exceptions
?,global-forwards?,action-mappings?,controller?,message-resources*,plug-
in*)".,
> 27 Dec 2007 15:18:23   
> org.xml.sax.SAXParseException: The content of element type
>       "struts-config" must match
>
"(display-name?,description?,data-sources?,form-beans?,global-exceptions
?,global-forwards?,action-mappings?,controller?,message-resources*,plug-
in*)".
> at  
>
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXPar
seException(ErrorHandlerWrapper.java:195)
>       at
>
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorH
andlerWrapper.java:131)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XML
ErrorReporter.java:384)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XML
ErrorReporter.java:318)
>       at
>
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndEle
ment(XMLDTDValidator.java:2017)
>       at
>
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(X
MLDTDValidator.java:901)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canEndElement(XMLDocumentFragmentScannerImpl.java:1772)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLD
ocumentScannerImpl.java:645)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XM
LNSDocumentScannerImpl.java:140)
>       at
>
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:508)
>       at
>
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:807)
>       at
>
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:737)
>       at
>
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:107)
>       at
>
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1205)
>       at
>
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.pars
e(SAXParserImpl.java:522)
>       at
> org.apache.commons.digester.Digester.parse(Digester.java:1647)
>       at
>
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
et.java:738)
>       at
>
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
va:687)
>       at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
>       at
> javax.servlet.GenericServlet.init(GenericServlet.java:241)
>       at
>
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:4
42)
>       at
>
org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:259)
>       at
>
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>       at
>
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
593)
>       at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
>       at
>
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1
191)
>       at
>
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481
)
>       at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
>       at
>
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>       at
>
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.ja
va:147)
>       at
>
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandle
rCollection.java:120)
>       at
>
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>       at
>
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.ja
va:147)
>       at
>
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>       at
>
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117
)
>       at org.mortbay.jetty.Server.doStart(Server.java:210)
>       at
>
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>       at
> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>       at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
>       at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at org.mortbay.start.Main.invokeMain(Main.java:183)
>       at org.mortbay.start.Main.start(Main.java:497)
>       at org.mortbay.start.Main.main(Main.java:115)
> 
> 
>      
>
________________________________________________________________________
____________
> Never miss a thing.  Make Yahoo your home page.
> http://www.yahoo.com/r/hs
> 
>
------------------------------------------------------------------------
-
> This SF.net email is sponsored by: Microsoft Defy all challenges.
> Microsoft(R) Visual Studio 2005. 
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

Reply via email to