A solution/workaround. I unzipped the jetspeed.war file into its individual files, and put them in a jetspeed directory underneath tomcat/webapps. Note that by default, winzip may unzip the files into a directory called jetspeeed (yes, with 3 'e's in a row), which could cause some brief confusion.
[Caution: speculation] The problem seems to stem from the use of "getRealPath" in the Turbine code (which seems to be turbine-2.2-b2-dev.jar). According to the turbine-dev thread which starts at http://www.mail-archive.com/[email protected]/msg09167.html this may be fixed in future (present?) releases of turbine. Thanks also to Marian Skalsky. John Yesberg. > -----Original Message----- > From: Yesberg, John > Sent: Thursday, 19 September 2002 15:00 > To: '[EMAIL PROTECTED]' > Subject: sec:u "unknown service PoolService" when starting jetspeed > > Hello, > > I've just joined the list. I've just begun trying to use jetspeed & > tomcat, and I'm having problems. > > I have the following versions of the software. > j2sdk1.4.0_01 > jwsdp1.0_01 (which includes Tomcat 4.1) > jetspeed1.4b1 > > I can start tomcat and see its index page at http://localhost:8080/. > But when I enter http://localhost:8080/jetspeed it thinks for a while, and > then produces an Error 500 page complaining about the PoolService (see > below for trace of error). > I've seen a few questions about this, but nothing that seemed to be an > answer. > Worst of all, I recall having seen an FAQ with this keyword in it, but now > I can't find it after hours of searching! > > Is anyone here able to give me some advice? > Should I have sent this to the turbine mailing list? > > Thanks, > > John Yesberg. > > > > type Exception report > message > description The server encountered an internal error () that prevented it > from fulfilling this request. > exception > org.apache.turbine.services.InstantiationException: ServiceBroker: unknown > service PoolService requested > at > org.apache.turbine.services.BaseServiceBroker.getServiceInstance(BaseServi > ceBroker.java:356) > at > org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker > .java:298) > at > org.apache.turbine.util.RunDataFactory.putRunData(RunDataFactory.java:231) > at org.apache.turbine.Turbine.doGet(Turbine.java:599) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:683) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat > cher.java:431) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch > er.java:355) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:414 > ) > at org.apache.jsp.index$jsp._jspService(index$jsp.java:57) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet. > java:201) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:646) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:646) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 80) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:646) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValv > e.java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:644) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 71) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:644) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:646) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.inv > okeNext(StandardPipeline.java:644) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCon > nection(Http11Protocol.java:376) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j > ava:518) > at java.lang.Thread.run(Thread.java:536) > > Java Web Services Developer Pack/1.0_01-fcs > > -- > Dr John Yesberg TCS Group, ITD, DSTO > DJFHQ, Gallipoli Barracks, Ph. (07) 3332 7664 > Enoggera, Qld. 4051 Fax (07) 3332 5056 > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
