You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Musachy Barroso (JIRA)" <ji...@apache.org> on 2009/07/12 20:24:58 UTC
[jira] Updated: (WW-3183) Add class reloading to the Spring plugin
[ https://issues.apache.org/struts/browse/WW-3183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Musachy Barroso updated WW-3183:
--------------------------------
Description:
To use this feature, follow these steps:
* Set "struts.devMode" to "true"
* Set "struts.class.reloading.watchList" to a comma separated list of directories, or jar files (absolute paths)
* Add this to web.xml:
<context-param>
<param-name>contextClass</param-name>
<param-value>org.apache.struts2.spring.ClassReloadingXMLWebApplicationContext</param-value>
</context-param>
*Add Apache Commons JCI FAM to the classpath. If you are using maven, add this to pom.xml:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-jci-fam</artifactId>
<version>1.0</version>
<optional>true</optional>
</dependency>
Notes:
* Some spring classes were overwritten to avoid java class/constructor cache.
* This will only work when "devMode" is set to true, and *should not* be used in production environments as it will slow down the application.
* This feature is experimental
* When a directory is specified in "struts.class.reloading.watchList", its sub directories will also be watched
was:
To use this feature, follow these steps:
* Set "struts.devMode" to "true"
* Set "struts.class.reloading.watchList" to a comma separated list of directories, or jar files (absolute paths)
* Add this to web.xml:
<context-param>
<param-name>contextClass</param-name>
<param-value>org.apache.struts2.spring.ClassReloadingXMLWebApplicationContext</param-value>
</context-param>
Notes:
* Some spring classes were overwritten to avoid java class/constructor cache.
* This will only work when "devMode" is set to true, and *should not* be used in production environments as it will slow down the application.
* This feature is experimental
* When a directory is specified in "struts.class.reloading.watchList", its sub directories will also be watched
> Add class reloading to the Spring plugin
> ----------------------------------------
>
> Key: WW-3183
> URL: https://issues.apache.org/struts/browse/WW-3183
> Project: Struts 2
> Issue Type: New Feature
> Components: Other
> Affects Versions: 2.1.7
> Reporter: Musachy Barroso
> Assignee: Musachy Barroso
> Priority: Minor
> Fix For: 2.1.8
>
>
> To use this feature, follow these steps:
> * Set "struts.devMode" to "true"
> * Set "struts.class.reloading.watchList" to a comma separated list of directories, or jar files (absolute paths)
> * Add this to web.xml:
> <context-param>
> <param-name>contextClass</param-name>
> <param-value>org.apache.struts2.spring.ClassReloadingXMLWebApplicationContext</param-value>
> </context-param>
> *Add Apache Commons JCI FAM to the classpath. If you are using maven, add this to pom.xml:
> <dependency>
> <groupId>org.apache.commons</groupId>
> <artifactId>commons-jci-fam</artifactId>
> <version>1.0</version>
> <optional>true</optional>
> </dependency>
>
> Notes:
> * Some spring classes were overwritten to avoid java class/constructor cache.
> * This will only work when "devMode" is set to true, and *should not* be used in production environments as it will slow down the application.
> * This feature is experimental
> * When a directory is specified in "struts.class.reloading.watchList", its sub directories will also be watched
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.