Thanks for the help, James. I tried adding the following to my web.xml (and
putting the velocity.properties file in that location). Does this look right
to you?
<servlet>
<servlet-name>ClientApplication</servlet-name>
<servlet-class>wicket.protocol.http.WicketServlet</servlet-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>com.foo.bar.client.ClientApplication</param-value>
</init-param>
<init-param>
<param-name>configuration</param-name>
<param-value>development</param-value>
</init-param>
<init-param>
<param-name>velocityPropertiesFolder</param-name>
<param-value>WEB-INF/classes</param-value>
</init-param>
<init-param>
<param-name>velocity.properties</param-name>
<param-value>velocity.properties</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
James McLaughlin-3 wrote:
>
> On Jan 21, 2008 11:45 PM, fattymelt <[EMAIL PROTECTED]> wrote:
>>
>> Just to be sure...
>>
>> In the Wicket section of web.xml I am going to add the two init-params.
>> One
>> of which defines the folder in which to find my properties file, and the
>> other is the actual filename. Then I can use that properties file to
>> specify
>> what my TEMPLATE_ROOT is.
>
> Yes, that should do it.
>
>>
>> The only I don't get, is that I have working templates now that are in
>> WEB-IN/templates. So, it isn't like velocity-contrib isn't finding them.
>> So
>> I'm not sure why the "parse" directive isn't looking there, too?
>
> For some reason, the velocity.properties that comes with
> wicket-velocity specifies the root as "." . It probably would have
> been better left as the default, which behaves as you would expect.
> Maybe if you provide the full path to the template you are parsing,
> the classpath loader will pick it up. Hope this helps, fattymelt.
>
>>
>>
>> James McLaughlin-3 wrote:
>> >
>> > fattymelt,
>> > It used to work that you could jar up your templates and put them
>> > under WEB-INF/lib. If that doesn't work, create your own
>> > velocity.properties file and define the init-params
>> > velocityPropertiesFolder and velocity.properties in your web.xml. You
>> > can define there which loaders to use and what root the
>> > FileResourceLoader should use. Best of luck, fattymelt!
>> >
>
>
>
--
View this message in context:
http://www.nabble.com/%22parse%22-directive-in-velocity-template-failing-tp14999823p15019014.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]