I built the latest turbine-2.2, and now I get no errors, but I'm getting this in the 
browser:
--HEADER--
 org.apache.turbine.services.jsp.util.JspScreenPlaceholder@731652
 --FOOTER--

The layout I'm using is:
<jsp:useBean id="screen_placeholder" 
class="org.apache.turbine.services.jsp.util.JspScreenPlaceholder"
scope="request"/>

<table width="100%">
<tr>
<td>--HEADER--</td>
</tr>
 <tr>
  <td><%= screen_placeholder %></td>
 </tr>
<tr>
<td>--FOOTER--</td>
</tr>
</table>

The screen template doesn't seem to be getting executed (or shown).

Any clue?

Thanks,

Gabriel

Gabriel Moreno wrote:

> Hi,
> I'm trying turbine with JSP. I've followed the howto in the web site,
> but I've read in a previous thread that it is outdated. I'm using
> tdk-1.1a13. These are the changes I've done to
> TurbineResources.properties:
> template.homepage=/index.jsp
> template.login=/login.jsp
> page.default=JspPage
>
> 
>services.TurbineJspService.classname=org.apache.turbine.services.jsp.TurbineJspService
>
> 
>services.TurbineVelocityService.classname=org.apache.turbine.services.velocity.TurbineVelocityService
>
> 
>services.TurbineTemplateService.classname=org.apache.turbine.services.template.TurbineTemplateService
>
> services.TurbineTemplateService.default.extension=jsp
>
> services.TurbineTemplateService.default.navigation=BaseJspNavigation
>
> services.TurbineTemplateService.default.screen=BaseJspScreen
>
> services.TurbineTemplateService.default.layout.template=/default.jsp
>
> services.TurbineTemplateService.template.service.name=TurbineJspService
> services.TurbineJspService.templates=/templates
>
> I'm getting this error:
> Horrible Exception: org.apache.turbine.services.InstantiationException:
> ServiceBroker: unknown service JspService requested
>         at
> 
>org.apache.turbine.services.BaseServiceBroker.getServiceInstance(BaseServiceBroker.java:312)
>
>         at
> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:257)
>
>         at
> org.apache.turbine.modules.pages.JspPage.doBuildBeforeAction(JspPage.java:82)
>
>         at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:142)
>
>         at org.apache.turbine.modules.Page.build(Page.java:90)
>         at
> org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
>         at org.apache.turbine.Turbine.doGet(Turbine.java:414)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> 
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
>
>         at
> 
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
>
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
>
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
>
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
>         at
> 
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:468)
>
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
>
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
>
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
>
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>         at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
>
>         at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
>
>         at java.lang.Thread.run(Thread.java:484)
>
> What did I do wrong?
>
> Thanks,
>
> Gabriel Moreno
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

--
Gabriel Moreno
[EMAIL PROTECTED]
MSE Graduate Student
Carnegie Mellon University



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to