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(StandardWrapper.java:963)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.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(ClassLoaderRepository.java:94)
at
org.apache.bcel.util.ClassLoaderRepository.loadClass(ClassLoaderRepository.java:137)
at
org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.lookupClass(BCELWrapperGenerator.java:295)
at
org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.createWrapper(BCELWrapperGenerator.java:241)
at
org.apache.avalon.fortress.impl.factory.WrapperObjectFactory.newInstance(WrapperObjectFactory.java:94)
at
org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.newComponent(AbstractComponentHandler.java:278)
at
org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler.doPrepare(ThreadSafeComponentHandler.java:72)
at
org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.prepareHandler(AbstractComponentHandler.java:179)
at
org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.get(AbstractComponentHandler.java:209)
at
org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler.get(LEAwareComponentHandler.java:128)
at
org.apache.avalon.fortress.impl.lookup.FortressServiceManager.lookup(FortressServiceManager.java:129)
at
org.apache.avalon.fortress.examples.servlet.ServletContainer.initialize(ServletContainer.java:81)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
at
org.apache.avalon.fortress.impl.DefaultContainerManager.createContainer(DefaultContainerManager.java:205)
at
org.apache.avalon.fortress.impl.DefaultContainerManager.initializeContainer(DefaultContainerManager.java:151)
at
org.apache.avalon.fortress.impl.DefaultContainerManager.initialize(DefaultContainerManager.java:144)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
at org.apache.avalon.fortress.examples.servlet.servlet.init(servlet.java:94)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.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]