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]

Reply via email to