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 <[EMAIL PROTECTED]> 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: <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>