[ http://issues.apache.org/jira/browse/COCOON-1643?page=all ]
Vadim Gritsenko closed COCOON-1643. ----------------------------------- Fix Version/s: 2.2-dev (Current SVN) Resolution: Fixed There is no build.sh anymore, but if you to follow README.txt, resulting webapp works just fine under Tomcat 5.0 > cocoon 2.2.0 dev svn checkout doesn't work with tomcat > ------------------------------------------------------ > > Key: COCOON-1643 > URL: http://issues.apache.org/jira/browse/COCOON-1643 > Project: Cocoon > Issue Type: Bug > Components: * Cocoon Core > Affects Versions: 2.2-dev (Current SVN) > Environment: Operating System: Windows XP > Platform: PC > Reporter: Philipp Schmidt > Assigned To: Cocoon Developers Team > Fix For: 2.2-dev (Current SVN) > > > When you do a ./build.sh war and copy the cocoon.war over to the tomcat > webapps > directoy cocoon won't start with the following exception in the tomcat log > file: > 2005-10-12 16:17:09 StandardContext[/cocoon]Errors during initializing Apache > Cocoon 2.2.0-dev : Illegal character in path at index 25: > file:/C:/Programme/Apache Software > Foundation/jakarta-tomcat-5.0.28/webapps/cocoon/ > java.net.URISyntaxException: Illegal character in path at index 25: > file:/C:/Programme/Apache Software > Foundation/jakarta-tomcat-5.0.28/webapps/cocoon/ > at java.net.URI$Parser.fail(URI.java:2752) > at java.net.URI$Parser.checkChars(URI.java:2925) > at java.net.URI$Parser.parseHierarchical(URI.java:3009) > at java.net.URI$Parser.parse(URI.java:2957) > at java.net.URI.<init>(URI.java:574) > at > org.apache.cocoon.components.blocks.BlockContext.getContextURL(BlockContext.java:184) > at > org.apache.cocoon.components.blocks.BlockManager.initialize(BlockManager.java:103) > at > org.apache.cocoon.components.LifecycleHelper.setupComponent(LifecycleHelper.java:165) > at > org.apache.cocoon.components.LifecycleHelper.setupComponent(LifecycleHelper.java:124) > at > org.apache.cocoon.components.blocks.BlocksManager.initialize(BlocksManager.java:143) > at > org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) > at > org.apache.cocoon.core.container.ComponentFactory.setupInstance(ComponentFactory.java:166) > at > org.apache.cocoon.core.container.ComponentFactory.newInstance(ComponentFactory.java:139) > at > org.apache.cocoon.core.container.handler.ThreadSafeComponentHandler.doInitialize(ThreadSafeComponentHandler.java:53) > at > org.apache.cocoon.core.container.handler.AbstractComponentHandler.initialize(AbstractComponentHandler.java:273) > at > org.apache.cocoon.core.container.CoreServiceManager.initialize(CoreServiceManager.java:227) > at > org.apache.cocoon.components.container.CocoonServiceManager.initialize(CocoonServiceManager.java:81) > at > org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) > at org.apache.cocoon.Cocoon.initialize(Cocoon.java:255) > at > org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) > at org.apache.cocoon.core.CoreUtil.createCocoon(CoreUtil.java:667) > at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:223) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4357) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277) > at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) > at > org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:922) > at > org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:652) > at > org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:400) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:712) > 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.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) > In the cocoon.log you get the following exception: > java.lang.ClassNotFoundException: org.exolab.jms.jndi.InitialContextFactory > at java.net.URLClassLoader$1.run(URLClassLoader.java:199) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:219) > at > com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243) > at javax.naming.InitialContext.init(InitialContext.java:219) > at javax.naming.InitialContext.<init>(InitialContext.java:195) > at > org.apache.cocoon.components.jms.JMSConnectionManagerImpl.createInitialContext(JMSConnectionManagerImpl.java:297) > at > org.apache.cocoon.components.jms.JMSConnectionManagerImpl.createConnection(JMSConnectionManagerImpl.java:228) > at > org.apache.cocoon.components.jms.JMSConnectionManagerImpl.initialize(JMSConnectionManagerImpl.java:132) > at > org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) > at > org.apache.cocoon.core.container.ComponentFactory.setupInstance(ComponentFactory.java:166) > at > org.apache.cocoon.core.container.ComponentFactory.newInstance(ComponentFactory.java:139) > at > org.apache.cocoon.core.container.handler.ThreadSafeComponentHandler.doInitialize(ThreadSafeComponentHandler.java:53) > at > org.apache.cocoon.core.container.handler.AbstractComponentHandler.initialize(AbstractComponentHandler.java:273) > at > org.apache.cocoon.core.container.handler.AbstractComponentHandler.get(AbstractComponentHandler.java:175) > at > org.apache.cocoon.core.container.CoreServiceManager.lookup(CoreServiceManager.java:398) > at > org.apache.cocoon.components.jms.AbstractMessageListener.service(AbstractMessageListener.java:116) > at > org.apache.avalon.framework.container.ContainerUtil.service(ContainerUtil.java:143) > at > org.apache.cocoon.core.container.ComponentFactory.setupInstance(ComponentFactory.java:156) > at > org.apache.cocoon.core.container.ComponentFactory.newInstance(ComponentFactory.java:139) > at > org.apache.cocoon.core.container.handler.ThreadSafeComponentHandler.doInitialize(ThreadSafeComponentHandler.java:53) > at > org.apache.cocoon.core.container.handler.AbstractComponentHandler.initialize(AbstractComponentHandler.java:273) > at > org.apache.cocoon.core.container.CoreServiceManager.initialize(CoreServiceManager.java:227) > at > org.apache.cocoon.components.container.CocoonServiceManager.initialize(CocoonServiceManager.java:81) > at > org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) > at org.apache.cocoon.Cocoon.initialize(Cocoon.java:255) > at > org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) > at org.apache.cocoon.core.CoreUtil.createCocoon(CoreUtil.java:667) > at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:223) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4357) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277) > at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) > at > org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:922) > at > org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:652) > at > org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:400) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:712) > 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.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:534) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira