THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Most often, the Action Mappings will be automatically reloaded if the WAR is redeployed. If not, there are two things you can try: Setting the reload property to true and destroying the configuration.
Setting Reload to True
struts.properties
### Configuration reloading ### This will cause the configuration to reload struts.xml when it is changed struts.configuration.xml.reload=true
Reloading the Configuration
Create a utility Action that calls reload
.
MyUtilityAction.java
// ... String execute() { Dispatcher.getIntance().getConfigurationManager().reload(); return SUCCESS; }
Invoking reload
will force Struts to reload the configuration.