Ok, I wasn't too precise. In FilterDispatcher (deprecated) there is option to have something like devModeOverride - but I cannot figure out how can I use it :\
https://git-wip-us.apache.org/repos/asf?p=struts.git;a=blob;f=core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java;h=6f38026ef0d33b40233dab3ac59fe41b801d3cd5;hb=HEAD#l243 2014-02-17 8:50 GMT+01:00 Greg Huber <gregh3...@gmail.com>: > The way I do mine is via web.xml: > > <!-- Switches dev mode via site.devMode property --> > <listener> > > <listener-class>ui.struts2.util.config.EnvironmentListener</listener-class> > </listener> > > public class EnvironmentListener implements ServletContextListener { > > private static Log log = LogFactory.getLog(EnvironmentListener.class); > > /** > * @see > javax.servlet.ServletContextListener#contextInitialized(javax.servlet.ServletContextEvent) > */ > public void contextInitialized(ServletContextEvent event) { > > try { > > Dispatcher > .addDispatcherListener(new > EnvironmentDispatcherListener()); > > } catch (Exception e) { > log.error("Error adding EnvironmentDispatcherListener", e); > > } > > } > > /** > * @see > javax.servlet.ServletContextListener#contextDestroyed(javax.servlet.ServletContextEvent) > */ > public void contextDestroyed(ServletContextEvent arg0) { > // do nothing > } > } > > ####### > > public class EnvironmentDispatcherListener implements DispatcherListener { > > private static Log log = LogFactory > .getLog(EnvironmentDispatcherListener.class); > > /** > * @see > org.apache.struts2.dispatcher.DispatcherListener#dispatcherInitialized > * (Dispatcher) > */ > public void dispatcherInitialized(Dispatcher dispatcher) { > > // Set system dev mode > Boolean debug = RuntimeConfig.getBooleanProperty("site.devMode"); > > // Note this only does the messages not > // struts.configuration.xml.reload=false or struts.i18n.reload=false > if (debug) { > dispatcher.setDevMode("true"); > log.info("Devel environment: devMode is active"); > } else { > dispatcher.setDevMode("false"); > log.info("Devel environment: devMode is in-active"); > } > > } > > /** > * @see > org.apache.struts2.dispatcher.DispatcherListener#dispatcherDestroyed(Dispatcher) > */ > public void dispatcherDestroyed(Dispatcher dispatcher) { > // do nothing > } > > } > > I could not find a way to do struts.configuration.xml.reload or > struts.i18n.reload : > > struts.properties: > > # dev mode options. See site.devMode mode via EnvironmentListener in > web.xml > #struts.devMode=false > struts.configuration.xml.reload=true > struts.i18n.reload=true > > Cheers Greg > > > On 16 February 2014 12:37, Lukasz Lenart <lukaszlen...@apache.org> wrote: > >> Hi, >> >> Do you know how does it work? I need some usage example. >> >> >> Regards >> -- >> Ćukasz >> + 48 606 323 122 http://www.lenart.org.pl/ >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> For additional commands, e-mail: dev-h...@struts.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org