Hello,

I'm starting to lose hope on this setup so I successfully got Tomcat 4.1.3
working with OpenEJB. I don't have access to all tools with this setup (JNDI
& invoke) though so I would like to set up Tomcat 5 also.
I attached the catalina.out file showing everything from the start of the
tomcat server to step 10 below.

Here is my setup:
<b>
Fedora Core1
2.4.22-1.2115.nptl

jdk 5.0
Tomcat 5.5.4
OpenEJB 0.9.2

I have the following env vars set:
OPENEJB_HOME=/usr/local/openejb
JAVA_HOME=/usr/local/jdk1.5.0
CATALINA_OPTS=-Dopenejb.home=/usr/local/openejb

Steps followed:

1. set above env vars
2. copied $OPENEJB_HOME/dist/openejb_loader-0.9.2.war to
$CATALINA_HOME/webapps
3. started tomcat
4. stopped tomcat
5. edited openejb_loader-0.9.2/WEB-INF/web.xml & added the right OPENEJB
path
6. started openejb
7. started tomcat
8. first round of tests succeed
        openejb.home is set     OK
        openejb.home exists     OK
        openejb.home is a directory     OK
        has dist directory      OK
        has openejb* libraries  OK
9. clicked "continue tests"
10. next set of tests fail

</b>

I can't find (with google.com) anyone else having this addRepository issue.
Is it something I'm missing?

Thank you,
Chris
Nov 11, 2004 10:19:50 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
Nov 11, 2004 10:19:50 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1458 ms
Nov 11, 2004 10:19:50 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 11, 2004 10:19:50 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.4
Nov 11, 2004 10:19:50 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Nov 11, 2004 10:19:51 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive openejb_loader-0.9.2.war
java.lang.NoSuchMethodException: 
org.apache.catalina.loader.StandardClassLoader.addRepository(java.lang.String)
    at java.lang.Class.getDeclaredMethod(Class.java:1909)
    at org.openejb.util.ClasspathUtils$5.run(ClasspathUtils.java:437)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.getAddRepositoryMethod(ClasspathUtils.java:432)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addRepository(ClasspathUtils.java:372)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader._addJarToPath(ClasspathUtils.java:358)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addJarToPath(ClasspathUtils.java:347)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addJarsToPath(ClasspathUtils.java:340)
    at org.openejb.util.ClasspathUtils.addJarsToPath(ClasspathUtils.java:92)
    at org.openejb.util.ClasspathUtils.addJarsToPath(ClasspathUtils.java:88)
    at 
org.openejb.loader.EmbeddingLoader.importOpenEJBLibraries(EmbeddingLoader.java:105)
    at org.openejb.loader.EmbeddingLoader.load(EmbeddingLoader.java:77)
    at 
org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:65)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at org.openejb.loader.LoaderServlet.init(LoaderServlet.java:84)
    at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:886)
    at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3817)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:777)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:672)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)
    at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2010)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
javax.naming.NamingException: Attempted to load OpenEJB. Could not load OpenEJB 
libraries. Exception: java.lang.NullPointerException null
    at 
org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:67)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at org.openejb.loader.LoaderServlet.init(LoaderServlet.java:84)
    at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:886)
    at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3817)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:777)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:672)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)
    at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2010)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
Nov 11, 2004 10:19:51 AM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: 
[org.apache.webapp.balancer.RuleChain: 
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / 
Redirect URL: http://www.cnn.com], 
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: 
paramName / Target param value: paramValue / Redirect URL: 
http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: 
Redirect URL: http://jakarta.apache.org]]
Nov 11, 2004 10:19:51 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Nov 11, 2004 10:19:51 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Nov 11, 2004 10:19:52 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Nov 11, 2004 10:19:52 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Nov 11, 2004 10:19:52 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8180
Nov 11, 2004 10:19:52 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Nov 11, 2004 10:19:52 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/32  config=null
Nov 11, 2004 10:19:52 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2694 ms
java.lang.NoSuchMethodException: 
org.apache.catalina.loader.StandardClassLoader.addRepository(java.lang.String)
    at java.lang.Class.getDeclaredMethod(Class.java:1909)
    at org.openejb.util.ClasspathUtils$5.run(ClasspathUtils.java:437)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.getAddRepositoryMethod(ClasspathUtils.java:432)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addRepository(ClasspathUtils.java:372)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader._addJarToPath(ClasspathUtils.java:358)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addJarToPath(ClasspathUtils.java:347)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addJarsToPath(ClasspathUtils.java:340)
    at org.openejb.util.ClasspathUtils.addJarsToPath(ClasspathUtils.java:92)
    at org.openejb.util.ClasspathUtils.addJarsToPath(ClasspathUtils.java:88)
    at 
org.openejb.loader.EmbeddingLoader.importOpenEJBLibraries(EmbeddingLoader.java:105)
    at org.openejb.loader.EmbeddingLoader.load(EmbeddingLoader.java:77)
    at 
org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:65)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at org.apache.jsp.testint_jsp.main(org.apache.jsp.testint_jsp:58)
    at org.apache.jsp.testint_jsp._jspService(org.apache.jsp.testint_jsp:262)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
    at java.lang.Class.getDeclaredMethod(Class.java:1909)
    at org.openejb.util.ClasspathUtils$5.run(ClasspathUtils.java:437)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.getAddRepositoryMethod(ClasspathUtils.java:432)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addRepository(ClasspathUtils.java:372)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader._addJarToPath(ClasspathUtils.java:358)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addJarToPath(ClasspathUtils.java:347)
    at 
org.openejb.util.ClasspathUtils$TomcatLoader.addJarsToPath(ClasspathUtils.java:340)
    at org.openejb.util.ClasspathUtils.addJarsToPath(ClasspathUtils.java:92)
    at org.openejb.util.ClasspathUtils.addJarsToPath(ClasspathUtils.java:88)
    at 
org.openejb.loader.EmbeddingLoader.importOpenEJBLibraries(EmbeddingLoader.java:105)
    at org.openejb.loader.EmbeddingLoader.load(EmbeddingLoader.java:77)
    at 
org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:65)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at org.apache.jsp.testint_jsp.main(org.apache.jsp.testint_jsp:58)
    at org.apache.jsp.testint_jsp._jspService(org.apache.jsp.testint_jsp:262)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
    at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

Reply via email to