Looks like a classloader problem. Look out for a bcel.jar somewhere in your classpath or else a recent Xalan and remove it from the classpath. I remember Xalan shipping Bcel classes inside their jar because of xsltc.
-Unico- > -----Original Message----- > From: Stefan Seifert [mailto:[EMAIL PROTECTED] > Sent: woensdag 1 oktober 2003 2:05 > To: Avalon framework users > Subject: Problems installing Fortress/ServletContainer > > > Hi! > > I want to run the Fortress Container with the > ServletContainer example in Tomcat 4.1.27. > I tried to get it running with fortress-1.0 and alternatively > with the latest fortress-1.1-dev but always get stuck because > loading the servlet fails with this exception: > > 2003-10-01 01:50:30 StandardContext[/fortress]: Servlet > /fortress threw load() exception > javax.servlet.ServletException: Servlet.init() for servlet > ServletContainer threw exception > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > rapper.java:963) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > java:823) > at > org.apache.catalina.core.StandardContext.loadOnStartup(Standar > dContext.java:3420) > [...] > ----- Root Cause ----- > java.lang.NoSuchMethodError: > org.apache.bcel.classfile.JavaClass.setRepository(Lorg/apache/ > bcel/util/Repository;)V > at > org.apache.bcel.util.ClassLoaderRepository.storeClass(ClassLoa > derRepository.java:94) > at > org.apache.bcel.util.ClassLoaderRepository.loadClass(ClassLoad > erRepository.java:137) > at > org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.l > ookupClass(BCELWrapperGenerator.java:295) > at > org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.c > reateWrapper(BCELWrapperGenerator.java:241) > at > org.apache.avalon.fortress.impl.factory.WrapperObjectFactory.n > ewInstance(WrapperObjectFactory.java:94) > at > org.apache.avalon.fortress.impl.handler.AbstractComponentHandl > er.newComponent(AbstractComponentHandler.java:278) > at > org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHan > dler.doPrepare(ThreadSafeComponentHandler.java:72) > at > org.apache.avalon.fortress.impl.handler.AbstractComponentHandl > er.prepareHandler(AbstractComponentHandler.java:179) > at > org.apache.avalon.fortress.impl.handler.AbstractComponentHandl > er.get(AbstractComponentHandler.java:209) > at > org.apache.avalon.fortress.impl.handler.LEAwareComponentHandle > r.get(LEAwareComponentHandler.java:128) > at > org.apache.avalon.fortress.impl.lookup.FortressServiceManager. > lookup(FortressServiceManager.java:129) > at > org.apache.avalon.fortress.examples.servlet.ServletContainer.i > nitialize(ServletContainer.java:81) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:283) > at > org.apache.avalon.fortress.impl.DefaultContainerManager.create > Container(DefaultContainerManager.java:205) > at > org.apache.avalon.fortress.impl.DefaultContainerManager.initia > lizeContainer(DefaultContainerManager.java:151) > at > org.apache.avalon.fortress.impl.DefaultContainerManager.initia > lize(DefaultContainerManager.java:144) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:283) > at > org.apache.avalon.fortress.examples.servlet.servlet.init(servl > et.java:94) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > rapper.java:935) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > java:823) > [...] > > > I've placed the bcel-5.1.jar to WEB-INF/lib, but still get > this error. What is the problem? > > Stefan > > --------------------------------------------------------------------- > 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]
