Hello,

I can't get generic-tools working in my Struts2 Config, objects are not
instanciate and are render as String in templates. I don't find any
information, samples to get this working, it seems so simple to read :), but
impossible to make it work for me :(

Can you point me my error, a link, an hint, an advice, anything :D ?

Thanks !


I use Struts 2, Velocity 1.5, Velocity Tools 1.4

My configs files are:

Toolbox.xml
--------------
<toolbox>
        <tool>
                <key>date</key>
                <class>org.apache.velocity.tools.generic.DateTool</class>
                <scope>request</scope>
        </tool>
        <tool>
                <key>alternator</key>
                <class>org.apache.velocity.tools.generic.AlternatorTool</class>
                <scope>application</scope>
        </tool>
        <tool>
                <key>list</key>
                <class>org.apache.velocity.tools.generic.ListTool</class>
                <scope>application</scope>
        </tool>
</toolbox>
--------------


Web.xml
--------------
        <servlet>
                <servlet-name>velocity</servlet-name>
        
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
                <init-param>
                        <param-name>org.apache.velocity.toolbox</param-name>
                        <param-value>/WEB-INF/toolbox.xml</param-value>
                </init-param>
                <init-param>
                <param-name>org.apache.velocity.properties</param-name>
                <param-value>/WEB-INF/velocity.properties</param-value>
        </init-param>
                <load-on-startup>10</load-on-startup>
        </servlet>
--------------


velocity.properties
--------------

runtime.log = velocity.log

runtime.log.error.stacktrace = false
runtime.log.warn.stacktrace = false
runtime.log.info.stacktrace = false
runtime.log.invalid.reference = true
runtime.log.logsystem.class = org.apache.velocity.runtime.log.Log4JLogSystem
runtime.log.logsystem.log4j.pattern=%d - %m%n


input.encoding=ISO-8859-1
output.encoding=ISO-8859-1


directive.foreach.counter.name = velocityCount
directive.foreach.counter.initial.value = 1

directive.include.output.errormsg.start = <!-- include error :
directive.include.output.errormsg.end   =  see error log -->

directive.parse.max.depth = 10


resource.loader = file

file.resource.loader.description = Velocity File Resource Loader
file.resource.loader.class =
org.apache.velocity.runtime.resource.loader.FileResourceLoader
file.resource.loader.path =
/home/jboss/server/webServer/deploy/webServer.war/views/HTML
file.resource.loader.cache = false
file.resource.loader.modificationCheckInterval = 2


velocimacro.library = pz_const.vm, pz_libs.vm

velocimacro.permissions.allow.inline = true
velocimacro.permissions.allow.inline.to.replace.global = false
velocimacro.permissions.allow.inline.local.scope = false

velocimacro.context.localscope = false
---------------------
-- 
View this message in context: 
http://www.nabble.com/Struts2---Velocity-Tools-tp19251905p19251905.html
Sent from the Velocity - User mailing list archive at Nabble.com.


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

Reply via email to