You didn't modify SecureScreen.java, did you?
Anyways, try changing the parent of ServletInfo to
org.apache.turbine.modules.screens.VelocityScreen instead of
SecureScreen.
-Maik (puzzled)
Dan Robinson <[EMAIL PROTECTED]> schrieb am 10.07.2002, 00:09:51:
> Maik,
>
> I added the lines, stopped catalina, recompiled, started catalina and
> CANNOT find any trace of "Here I am" in either the velocity.log nor the
> turbine.log. I'm sure this is something silly (and I'll be very
> embarrased when it is all over).
>
> Thanks for your continued assistance,
>
> Dan
>
> [EMAIL PROTECTED] wrote:
>
> >Try logging from ServletInfo.java:
> >
> >add the line
> >
> >import org.apache.turbine.util.Log;
> >
> >to the imports and as first line in the method:
> >
> >Log.info("system", "Here I am");
> >
> >Still trying to find out if your class is being used at all...
> >
> >Bye,
> >-Maik
> >
> >Dan Robinson schrieb am 09.07.2002, 23:26:44:
> >
> >>it is:
> >>
> >>package vstreet.turbine.myapp.modules.screens;
> >>
> >>Thanks,
> >>
> >>Dan
> >>
> >>[EMAIL PROTECTED] wrote:
> >>
> >>>Dan,
> >>>
> >>>what is the first line of your ServletInfo.java? It should read
> >>>
> >>>package vstreet.turbine.myapp.modules.screens;
> >>>
> >>>Bye,
> >>>-Maik
> >>>
> >>>Dan Robinson schrieb am 09.07.2002, 22:02:51:
> >>>
> >>>>Maik,
> >>>>
> >>>>No luck (frustrated gurgling noise #(*&#&(#@ ).
> >>>>
> >>>>My java files is:
> >>>>
> >>>>public class ServletInfo extends SecureScreen
> >>>>{
> >>>> /**
> >>>> * Place all the data object in the context
> >>>> * for use in the template.
> >>>> */
> >>>> public void doBuildTemplate( RunData data, Context context )
> >>>> {
> >>>> context.put("fooValue", "a Fool");
> >>>> context.put("serverName", data.getRequest().getServerName());
> >>>>// context.put("serverName", TurbineServlet.getServerName());
> >>>> }
> >>>>}
> >>>>
> >>>>My ServletInfo.vm is:
> >>>>
> >>>>Servlet Info:
> >>>>
> >>>>$serverName
> >>>>
> >>>>Foo Info: $fooValue
> >>>>
> >>>>Output is:
> >>>>
> >>>>Servlet Info: $serverName
> >>>>Foo Info: $fooValue
> >>>>
> >>>>Velocity log shows:
> >>>>
> >>>>Tue Jul 09 12:58:20 PDT 2002 [warn]
> >>>>org.apache.velocity.runtime.exception.ReferenceException: reference :
> >>>>template = screens/ServletInfo.vm [line 3,column 1] : $serverName is not
> >>>>a valid reference.
> >>>>Tue Jul 09 12:58:20 PDT 2002 [warn]
> >>>>org.apache.velocity.runtime.exception.ReferenceException: reference :
> >>>>template = screens/ServletInfo.vm [line 5,column 14] : $fooValue is not
> >>>>a valid reference.
> >>>>
> >>>>Dan
> >>>>
> >>>>
> >>>>[EMAIL PROTECTED] wrote:
> >>>>
> >>>>>Hi Dan,
> >>>>>
> >>>>>your setup is ok, I experience the same problem. Seems like the
> >>>>>ServletService is not being initialized correctly (allthough it claims
> >>>>>initialization in the log).
> >>>>>
> >>>>>If you change ServletInfo.java to use data.getRequest().getServerName()
> >>>>>instead of TurbineServlet.getServerName() it works. It is really the
> >>>>>same if you look at the Turbine 2.1 sources...
> >>>>>
> >>>>>Take care,
> >>>>>-Maik
> >>>>>Dan Robinson schrieb am 09.07.2002, 20:25:10:
> >>>>>
> >>>>>>Maik,
> >>>>>>
> >>>>>>
> >>>>>>Currently I've got:
> >>>>>>
> >>>>>>myapp\templates\app\screens\ServletInfo.vm
> >>>>>>myapp\WEB-INF\classes\vstreet\turbine\myapp\modules\screens\ServletInfo.class
> >>>>>>myapp\WEB-INF\src\java\vstreet\turbine\myapp\modules\screens\ServletInfo.java
> >>>>>>
> >>>>>>I have no idea what the "appropriate location" would be - this seems to
> >>>>>>be the standard explained in the doco.
> >>>>>>
> >>>>>>Thanks for your assistance,
> >>>>>>
> >>>>>>Dan
> >>>>>>
> >>>>>>[EMAIL PROTECTED] wrote:
> >>>>>>
> >>>>>>>Hi Dan,
> >>>>>>>
> >>>>>>>>In 2.1 flavor of TDK the ServletInfo.vm outputs:
> >>>>>>>>
> >>>>>>>>Servlet Info: $serverName
> >>>>>>>>
> >>>>>>>The corresponding ServletInfo.java is not being found--it puts the
> >>>>>>>variable "serverName" in the template's context.
> >>>>>>>
> >>>>>>>Copy the .java file to the appropriate location and modify the package
> >>>>>>>name accordingly.
> >>>>>>>
> >>>>>>>HTH,
> >>>>>>>-Maik
> >>>>>>>
> >>>>>>>--
> >>>>>>>To unsubscribe, e-mail:
> >>>>>>>For additional commands, e-mail:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>--
> >>>>>>To unsubscribe, e-mail:
> >>>>>>For additional commands, e-mail:
> >>>>>>
> >>>>>--
> >>>>>To unsubscribe, e-mail:
> >>>>>For additional commands, e-mail:
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>--
> >>>>To unsubscribe, e-mail:
> >>>>For additional commands, e-mail:
> >>>>
> >>>--
> >>>To unsubscribe, e-mail:
> >>>For additional commands, e-mail:
> >>>
> >>>
> >>>
> >>
> >>
> >>--
> >>To unsubscribe, e-mail:
> >>For additional commands, e-mail:
> >>
> >
> >--
> >To unsubscribe, e-mail:
> >For additional commands, e-mail:
> >
> >
> >
>
>
>
> --
> To unsubscribe, e-mail:
> For additional commands, e-mail:
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>