My velocity.properties works in the classpath. This is with oracle oc4j
(similar to orion). 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dag
Liodden
Sent: Friday, January 30, 2004 6:00 PM
To: [EMAIL PROTECTED]
Subject: Re: AW: [OS-webwork] Xwork/WebWork2 under extreme load

velocity.properties should be placed in WEB-INF, not on the class path.

Dag

Fernando Martins wrote:

>I think by adding this to your wework.properties.
>webwork.velocity.configfile=velocity.properties
>
>
>On Friday 30 January 2004 18:45, Hans Prueller wrote:
>  
>
>>how can I configure velocity template caching in webwork?? just adding 
>>a velocity.properties into classpath???
>>
>>thx
>>hans
>>
>>    
>>
>>>-----Ursprüngliche Nachricht-----
>>>Von: [EMAIL PROTECTED]
>>>[mailto:[EMAIL PROTECTED] Im Auftrag 
>>>von Fernando Martins
>>>Gesendet: Freitag, 30. Jänner 2004 18:28
>>>An: [EMAIL PROTECTED]
>>>Betreff: Re: [OS-webwork] Xwork/WebWork2 under extreme load
>>>
>>>
>>>Some time ago, I also came to the same conclusion that when 
>>>activating velocity caching of templates, rendering is done much 
>>>faster.
>>>One thing I still don't know how to solve is the following:
>>>
>>>In Dag velocity.properties example there is the line:
>>>      
>>>
>>>>file.resource.loader.path = .,WebRoot
>>>>        
>>>>
>>>which if I understand correctly is necessary for enabling caching.
>>>Is "WebRoot" some magic word for velocity/ww2 or is just an guideline 
>>>so that one should put there specific path where the templates are 
>>>located.
>>>If so, the problem is I don't want to have hardcoded the WebRoot 
>>>path, in the configuration.
>>>
>>>Does anyone know out to enable caching in velocity (using
>>>ww2) which doesn't require such hardcoded path configuration?
>>>Thanks
>>>
>>>On Thursday 08 January 2004 23:46, Patrick Lightbody wrote:
>>>      
>>>
>>>>Dag, this is great work -- could you please open a bug for this?
>>>>
>>>>-----Original Message-----
>>>>From: [EMAIL PROTECTED]
>>>>[mailto:[EMAIL PROTECTED]
>>>>        
>>>>
>>>On Behalf Of
>>>
>>>      
>>>
>>>>Dag Liodden
>>>>Sent: Thursday, January 08, 2004 2:37 PM
>>>>To: [EMAIL PROTECTED]
>>>>Subject: Re: [OS-webwork] Xwork/WebWork2 under extreme load
>>>>
>>>>
>>>>I think that using the taglib is slow due to the massive amount of 
>>>>template parsing that is associated with rendering of the tags. By 
>>>>default, Velocity does not cache templates and so each tag
>>>>        
>>>>
>>>will result
>>>
>>>      
>>>
>>>>in loading and parsing the templates. I've done a very simple 
>>>>stress-test with profiling and turning on resource
>>>>        
>>>>
>>>increased performance
>>>
>>>      
>>>
>>>>noticeably on results with extensive use of the taglib (e.g a large 
>>>>input form). Mathias, since you obviously have a
>>>>        
>>>>
>>>test-harness ready to
>>>
>>>      
>>>
>>>>go, perhaps you could turn caching on and give us some figures?
>>>>
>>>>Below is a simple Velocity configuration that goes into 
>>>>velocity.properties in WEB-INF with caching turned on. The
>>>>        
>>>>
>>>modificattion
>>>
>>>      
>>>
>>>>interval is in seconds and could probably be adjusted up
>>>>        
>>>>
>>>too (I use 2
>>>
>>>      
>>>
>>>>seconds since it's adequate for development) - I think zero
>>>>        
>>>>
>>>means never
>>>
>>>      
>>>
>>>>refresh but I can't really remember from the top of my head.
>>>>
>>>>-- Snip --
>>>>
>>>>velocimacro.library = VM_global_library.vm,tigris-macros.vm
>>>>
>>>>runtime.log.error.stacktrace = true
>>>>runtime.log.warn.stacktrace = true
>>>>runtime.log.info.stacktrace = true
>>>>runtime.log.invalid.reference = true
>>>>
>>>># Resource loaders
>>>>resource.loader = file, class
>>>>
>>>>file.resource.loader.description = Velocity File Resource Loader 
>>>>file.resource.loader.class = 
>>>>org.apache.velocity.runtime.resource.loader.FileResourceLoader
>>>>file.resource.loader.path = .,WebRoot 
>>>>file.resource.loader.modificationCheckInterval = 2 
>>>>file.resource.loader.cache = true
>>>>
>>>>class.resource.loader.description = Velocity Classpath
>>>>        
>>>>
>>>Resource Loader
>>>
>>>      
>>>
>>>>class.resource.loader.class =
>>>>org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>>>>file.resource.loader.modificationCheckInterval = 2 
>>>>file.resource.loader.cache = true
>>>>
>>>>velocimacro.permissions.allow.inline = true 
>>>>velocimacro.permissions.allow.inline.to.replace.global = true 
>>>>velocimacro.permissions.allow.inline.local.scope = false
>>>>
>>>>velocimacro.context.localscope = false
>>>>        
>>>>
>>>#-------------------------------------------------------------
>>>----------
>>>
>>>      
>>>
>>>>-----
>>>># INTERPOLATION
>>>>        
>>>>
>>>#-------------------------------------------------------------
>>>----------
>>>
>>>      
>>>
>>>>-----
>>>># turn off and on interpolation of references and
>>>>        
>>>>
>>>directives in string
>>>
>>>      
>>>
>>>># literals.  ON by default :)
>>>>        
>>>>
>>>#-------------------------------------------------------------
>>>----------
>>>
>>>      
>>>
>>>>-----
>>>>runtime.interpolate.string.literals = true
>>>>        
>>>>
>>>#-------------------------------------------------------------
>>>----------
>>>
>>>      
>>>
>>>>-----
>>>># RESOURCE MANAGEMENT
>>>>        
>>>>
>>>#-------------------------------------------------------------
>>>----------
>>>
>>>      
>>>
>>>>-----
>>>># Allows alternative ResourceManager and ResourceCache
>>>>        
>>>>
>>>implementations
>>>
>>>      
>>>
>>>># to be plugged in.
>>>>        
>>>>
>>>#-------------------------------------------------------------
>>>----------
>>>
>>>      
>>>
>>>>-----
>>>>resource.manager.class =
>>>>org.apache.velocity.runtime.resource.ResourceManagerImpl
>>>>resource.manager.cache.class =
>>>>org.apache.velocity.runtime.resource.ResourceCacheImpl
>>>>
>>>>-- Snip --
>>>>
>>>>Cheers,
>>>>
>>>>Dag
>>>>
>>>>Jason Carreira wrote:
>>>>        
>>>>
>>>>>I think there's still a major Velocity tuning issue there
>>>>>          
>>>>>
>>>that we need
>>>
>>>      
>>>
>>>>>to address...
>>>>>
>>>>>          
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Francisco Hernandez [mailto:[EMAIL PROTECTED]
>>>>>>Sent: Thursday, January 08, 2004 3:28 PM
>>>>>>To: [EMAIL PROTECTED]
>>>>>>Subject: Re: [OS-webwork] Xwork/WebWork2 under extreme load
>>>>>>
>>>>>>
>>>>>>i've noticed that using webwork2 taglibs is slow.. the
>>>>>>            
>>>>>>
>>>more i use the
>>>
>>>      
>>>
>>>>>>slower requests get
>>>>>>
>>>>>>BOGAERT Mathias wrote:
>>>>>>            
>>>>>>
>>>>>>>Hi,
>>>>>>>
>>>>>>>I'm currently stress testing my application on WebLogic 8.1 under 
>>>>>>>extreme load. It seems Xwork has some blocking issues,
>>>>>>>              
>>>>>>>
>>>especially in
>>>
>>>      
>>>
>>>>>>>regard to OGNL (getting/setting values on the stack).
>>>>>>>
>>>>>>>Before I go further to investigate deeply, did anyone see
>>>>>>>              
>>>>>>>
>>>>>>this before?
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>And are there any best practices concerning threads and the
>>>>>>>              
>>>>>>>
>>>>>>way a web
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>application should be written?
>>>>>>>
>>>>>>>Thanks,
>>>>>>>Mathias Bogaert
>>>>>>>
>>>>>>>
>>>>>>>-------------------------------------------------------
>>>>>>>This SF.net email is sponsored by: Perforce Software.
>>>>>>>Perforce is the Fast Software Configuration Management
>>>>>>>              
>>>>>>>
>>>>>>System offering
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>advanced branching capabilities and atomic changes on
>>>>>>>              
>>>>>>>
>>>50+ platforms.
>>>
>>>      
>>>
>>>>>>>Free Eval! http://www.perforce.com/perforce/loadprog.html
>>>>>>>_______________________________________________
>>>>>>>Opensymphony-webwork mailing list 
>>>>>>>[EMAIL PROTECTED]
>>>>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>>>>>>              
>>>>>>>
>>>>>>-------------------------------------------------------
>>>>>>This SF.net email is sponsored by: Perforce Software.
>>>>>>Perforce is the Fast Software Configuration Management System 
>>>>>>offering advanced branching capabilities and atomic changes on 50+ 
>>>>>>platforms. Free Eval!
>>>>>>http://www.perforce.com/perforce/loadprog.html
>>>>>>
>>>>>>_______________________________________________
>>>>>>Opensymphony-webwork mailing list
>>>>>>[EMAIL PROTECTED]
>>>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>>>>>            
>>>>>>
>>>>>-------------------------------------------------------
>>>>>This SF.net email is sponsored by: Perforce Software.
>>>>>Perforce is the Fast Software Configuration Management
>>>>>          
>>>>>
>>>System offering
>>>
>>>      
>>>
>>>>>advanced branching capabilities and atomic changes on 50+
>>>>>          
>>>>>
>>>platforms.
>>>
>>>      
>>>
>>>>>Free Eval! http://www.perforce.com/perforce/loadprog.html
>>>>>_______________________________________________
>>>>>Opensymphony-webwork mailing list
>>>>>[EMAIL PROTECTED]
>>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>>>>          
>>>>>
>>>>-------------------------------------------------------
>>>>This SF.net email is sponsored by: Perforce Software.
>>>>Perforce is the Fast Software Configuration Management
>>>>        
>>>>
>>>System offering
>>>
>>>      
>>>
>>>>advanced branching capabilities and atomic changes on 50+ platforms.
>>>>Free Eval! http://www.perforce.com/perforce/loadprog.html
>>>>_______________________________________________
>>>>Opensymphony-webwork mailing list
>>>>[EMAIL PROTECTED]
>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>>>
>>>>
>>>>-------------------------------------------------------
>>>>This SF.net email is sponsored by: Perforce Software.
>>>>Perforce is the Fast Software Configuration Management
>>>>        
>>>>
>>>System offering
>>>
>>>      
>>>
>>>>advanced branching capabilities and atomic changes on 50+ platforms.
>>>>Free Eval! http://www.perforce.com/perforce/loadprog.html
>>>>_______________________________________________
>>>>Opensymphony-webwork mailing list
>>>>[EMAIL PROTECTED]
>>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>>>        
>>>>
>>>-------------------------------------------------------
>>>The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference 
>>>on Open Tools Development and Integration See the breadth of Eclipse 
>>>activity. February 3-5 in Anaheim, CA.
>>>http://www.eclipsecon.org/osdn
>>>_______________________________________________
>>>Opensymphony-webwork mailing list
>>>[EMAIL PROTECTED]
>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>>      
>>>
>>-------------------------------------------------------
>>The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference 
>>on Open Tools Development and Integration See the breadth of Eclipse 
>>activity. February 3-5 in Anaheim, CA.
>>http://www.eclipsecon.org/osdn
>>_______________________________________________
>>Opensymphony-webwork mailing list
>>[EMAIL PROTECTED]
>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>>    
>>
>
>
>
>-------------------------------------------------------
>The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on 
>Open Tools Development and Integration See the breadth of Eclipse 
>activity. February 3-5 in Anaheim, CA.
>http://www.eclipsecon.org/osdn
>_______________________________________________
>Opensymphony-webwork mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>  
>






-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to