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
