Hi, I am working on integrating Velocity with Jersey 2.x and am having some trouble setting the value of a global property, specifically ViewToolManager's 'createSession'.
Essentially, I am establishing a VelocityView configured from an ExtendedProperties object. The toolbox config is being parsed into a PropertiesFactoryConfiguration and being made available at the expected servlet location. The tool configuration works fine, e.g. ve.addProperty("tools.toolbox", "request,session"); ve.addProperty("tools.request.example", "org.glassfish.jersey.examples.velocity.tools.ExampleTool"); but I can't find a way to configure global properties (of which createSession is one - see ViewToolManager.getCreateSession(). I've tried the following syntax, located in various parts of the documentation: tools.session.property.create-session = true tools.session.property.create-session.type = boolean tools.session.map = java.util.HashMap but this (reasonably) sets 'session' scoped properties. I think I need to set the property at the 'tools' level, but have tried the following without success: tools.property.create-session = true tools.property.createSession = true Can anybody suggest what the path syntax of global properties should be? Many thanks Paul