Java Mailing List Archive

http://www.junlu.com/

Home » FreeMarker-user »

[FreeMarker-user] Cannot load template in Linux using Spring
 FreeMarkerConfigurationFactory

Peter Kleczka

2012-02-22

Replies: Find Java Web Hosting

Author LoginPost Reply
Hi

I have a web app on Tomcat 6 that loads FreeMarker templates via org.springframework.ui.freemarker.FreeMarkerConfigurationFactory. The web app is plain JSP (not Spring MVC). The app works fine in a Windows environment, but will not work on Linux (Slackware 13.37 64 bit). When I run it on Linux it gives me a file not found exception. I have tried multiple variations on this configuration including putting my templates directory in the classpath, using Spring prefixes like "file:" and "classpath:" for the templateLoaderPath.  Nothing has worked.  Please let me know if you have any ideas to fix. Thanks, Peter.

    <!-- Freemarker template config factory. Works on Windows -->
    <bean id="freemarkerTemplateConfigFactory" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactory">
        <property name="templateLoaderPath" value="/WEB-INF/ftemplates/" />
    </bean>

    <bean id="templateService" class="com.mypkg.service.TemplateService">
       <property name="configurationFactory" ref="freemarkerTemplateConfigFactory" />
    </bean>
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
FreeMarker-user mailing list
FreeMarker-user@(protected)
https://lists.sourceforge.net/lists/listinfo/freemarker-user
©2008 junlu.com - Jax Systems, LLC, U.S.A.