The problem is that the digester is not using the context classloader.
There is a patch on the sourceforge site for this.  Also, I believe this
is fixed in the head.  Try building from cvs and deploying that.

Scott


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Filip Polsakiewicz
> Sent: Friday, July 18, 2003 10:19 AM
> To: StrutsMenu MailingList
> Subject: [struts-menu] Sample Application
> 
> 
> Hi,
> i am trying to deploy the sample webapp provided in SM 1.2 in 
> JBoss 3 with Tomcat 4.1.x What's wrong? I get the following exception:
> 
> 16:13:40,156 ERROR [Digester] Begin event threw exception
> java.lang.ClassNotFoundException: No ClassLoaders found for: 
> com.fgm.web.menu.displayer.MenuDisplaye
> rMapping
>         at 
> org.jboss.mx.loading.LoadMgr.beginLoadTask(LoadMgr.java:161)
>         at
> org.jboss.mx.loading.UnifiedClassLoader3.loadClass(UnifiedClas
> sLoader3.java:
> 175)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
>         at 
> org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreat
> eRule.java:252
> )
>         at
> org.apache.commons.digester.Digester.startElement(Digester.java:1237)
>         at 
> org.apache.xerces.parsers.AbstractSAXParser.startElement(Abstr
> actSAXParser.j
> ava:452)
>         at 
> org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyEleme
> nt(AbstractXML
> DocumentParse
> r.java:231)
>         at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStar
> tElement(XMLDo
> cumentFragmen
> tScannerImpl.java:815)
>         at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
> ContentDispatc
> her.dispatch(
> XMLDocumentFragmentScannerImpl.java:1541)
>         at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(XMLDocume
> ntFragmentSca
> nnerImpl.java:346)
>         at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat
> ion.java:529)
>         at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat
> ion.java:585)
>         at 
> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
>         at 
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP
> arser.java:114
> 2)
>         at 
> org.apache.commons.digester.Digester.parse(Digester.java:1514)
>         at com.fgm.web.menu.MenuRepository.load(Unknown Source)
>         at com.fgm.web.menu.MenuPlugIn.init(Unknown Source)
>         at
> org.apache.struts.action.ActionServlet.initModulePlugIns(Actio
> nServlet.java:
> 1105)
>         at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:471)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>         at 
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardW
> rapper.java:93
> 4)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> java:821)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> dContext.java:
> 3420)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3608)
>         at 
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.java:8
> 21)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:807)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>         at 
> org.jboss.web.catalina.EmbeddedCatalinaService41.createWebCont
> ext(EmbeddedCa
> talinaService
> 41.java:417)
>         at 
> org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy
> (EmbeddedCatal
> inaService41.
> java:266)
>         at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.
> java:357)
>         at 
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
>         at 
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
>         at 
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
>         at 
> sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl
> .java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(Reflec
> tedMBeanDispat
> cher.java:284
> )
>         at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at 
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy7.deploy(Unknown Source)
>         at 
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDe
> ploymentScanne
> r.java:404)
>         at 
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDepl
> oymentScanner.
> java:545)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$Scanner
> Thread.doScan(
> AbstractDeplo
> ymentScanner.java:195)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$Scanner
> Thread.loop(Ab
> stractDeploym
> entScanner.java:206)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$Scanner
> Thread.run(Abs
> tractDeployme
> ntScanner.java:185)
> 16:13:40,171 ERROR [STDERR] java.lang.ClassNotFoundException: 
> No ClassLoaders found for: com.fgm.web 
> .menu.displayer.MenuDisplayerMapping
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.commons.digester.Digester.createSAXException(Digester.
> java:2312)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.commons.digester.Digester.createSAXException(Digester.
> java:2332)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.commons.digester.Digester.startElement(Digester.java:1
> 240)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.parsers.AbstractSAXParser.startElement(Abstract
> SAXParser.java:452)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(
> AbstractXMLDocumentParser.java:231)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEl
> ement(XMLDocumentFragmentScannerImpl.java:815)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCon
> tentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocumen
> t(XMLDocumentFragmentScannerImpl.java:346)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration
> .java:529)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration
> .java:585)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXPars
> er.java:1142)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.commons.digester.Digester.parse(Digester.java:1514)
> 16:13:40,171 ERROR [STDERR]     at
> com.fgm.web.menu.MenuRepository.load(Unknown Source)
> 16:13:40,171 ERROR [STDERR]     at 
> com.fgm.web.menu.MenuPlugIn.init(Unknown
> Source)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionSe
> rvlet.java:1105)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:47
> 1)
> 16:13:40,171 ERROR [STDERR]     at
> javax.servlet.GenericServlet.init(GenericServlet.java:256)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrap
> per.java:934)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.jav
> a:821)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardCo
> ntext.java:3420)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.StandardContext.start(StandardContext.ja
> va:3608)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.ContainerBase.addChildInternal(Container
> Base.java:821)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.jav
> a:807)
> 16:13:40,171 ERROR [STDERR]     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
> 579)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext
> (EmbeddedCatalinaService41.java:417)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(Em
> beddedCatalinaService41.java:266)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.jav
> a:357)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
> 16:13:40,171 ERROR [STDERR]     at
> sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> 16:13:40,171 ERROR [STDERR]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
> ccessorImpl.java:25)
> 16:13:40,171 ERROR [STDERR]     at
> java.lang.reflect.Method.invoke(Method.java:324)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(Reflected
> MBeanDispatcher.java:284)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:5
> 49)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> 16:13:40,171 ERROR [STDERR]     at $Proxy7.deploy(Unknown Source)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeplo
> ymentScanner.java:404)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploym
> entScanner.java:545)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThr
> ead.doScan(AbstractDeploymentScanner.java:195)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThr
> ead.loop(AbstractDeploymentScanner.java:206)
> 16:13:40,171 ERROR [STDERR]     at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThr
> ead.run(AbstractDeploymentScanner.java:185)
> 16:13:40,171 ERROR [Engine] StandardContext[/struts-menu]: 
> Servlet /struts-menu threw load() excepti on
> javax.servlet.ServletException: Failure initializing 
> struts-menu: Error parsing resource file: /WEB- 
> INF/menu-config.xml nested exception is: Error at (8, 75: No 
> ClassLoaders found for: com.fgm.web.men 
> u.displayer.MenuDisplayerMapping
>         at com.fgm.web.menu.MenuPlugIn.init(Unknown Source)
>         at
> org.apache.struts.action.ActionServlet.initModulePlugIns(Actio
> nServlet.java:
> 1105)
>         at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:471)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>         at 
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardW
> rapper.java:93
> 4)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> java:821)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> dContext.java:
> 3420)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3608)
>         at 
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.java:8
> 21)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> java:807)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>         at 
> org.jboss.web.catalina.EmbeddedCatalinaService41.createWebCont
> ext(EmbeddedCa
> talinaService
> 41.java:417)
>         at 
> org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy
> (EmbeddedCatal
> inaService41.
> java:266)
>         at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.
> java:357)
>         at 
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
>         at 
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
>         at 
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
>         at 
> sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl
> .java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at 
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(Reflec
> tedMBeanDispat
> cher.java:284
> )
>         at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
>         at 
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>         at $Proxy7.deploy(Unknown Source)
>         at 
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDe
> ploymentScanne
> r.java:404)
>         at 
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDepl
> oymentScanner.
> java:545)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$Scanner
> Thread.doScan(
> AbstractDeplo
> ymentScanner.java:195)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$Scanner
> Thread.loop(Ab
> stractDeploym
> entScanner.java:206)
>         at 
> org.jboss.deployment.scanner.AbstractDeploymentScanner$Scanner
> Thread.run(Abs
> tractDeployme
> ntScanner.java:185)
> 16:13:40,171 INFO  [Engine] 
> StandardWrapper[/struts-menu:invoker]: Loading container 
> servlet invoker
> 
> 16:13:40,203 INFO  [MainDeployer] Deployed package: 
> file:/D:/java/jboss/server/default/deploy/s> truts
> -menu.war
> 
> 16:14:24,578 ERROR [Engine] 
> StandardWrapperValve[jsp]: Servlet.service() for servlet jsp 
> threw excep
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: VM Ware
> With VMware you can run multiple operating systems on a 
> single machine. WITHOUT REBOOTING! Mix Linux / Windows / 
> Novell virtual machines at the same time. Free trial click 
> here: http://www.vmware.com/wl/offer/345/0
> _______________________________________________
> struts-menu-user mailing list [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/struts-menu-user
> 



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
struts-menu-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user

Reply via email to