Re: Ask - "Reloading all providers." everytime invoce action.
Dear Yasser Zamani, Thank you dude, noted Regards > On 12 Dec 2018, at 16.16, Yasser Zamani wrote: > > Hi, > > Sorry this is a bug in 2.5.18 which only occurs in development mode, so, the > easiest workaround is to set struts.configuration.xml.reload to false. > > This bug already has fixed [1] and will be released soon with 2.5.19. > > Regards. > > [1] https://issues.apache.org/jira/browse/WW-4974 > >> -Original Message- >> From: M Huzaifah >> Sent: Wednesday, December 12, 2018 12:37 PM >> To: user@struts.apache.org >> Subject: Ask - "Reloading all providers." everytime invoce action. >> >> Dear All, >> >> I already migrate from struts 2.3 to 2.5.18 successfully, i also integrate >> struts2 >> with spring (autowired capability). i found somethin strange in my console. >> what i >> found is everytime request action, in console always show this log: >> >> "[INFO 2018-12-12 15:46:29,369] >> com.opensymphony.xwork2.config.ConfigurationManager | Detected container >> provider [Struts XML configuration provider (struts-default.xml)] needs to be >> reloaded. Reloading all providers." >> >> in struts2.3 theres no log like that. this will effect rendering time in >> browser, >> theres lag when load the result page. >> >> my action use interceptor for authorization, in the interceptor class i use >> >> >> WebApplicationContext wac = >> WebApplicationContextUtils.getWebApplicationContext(request.getServletConte >> xt()); >> >> BeanService beanService = wac.getBean(BeanService.class); >> >> >> to get my bean from spring ioc. >> >> theres is explanation about this?? >> >> i am using log4j2 for my log. this is the complete log what i’ve got: >> >> >> [INFO 2018-12-12 16:04:37,138] >> com.opensymphony.xwork2.config.ConfigurationManager | Detected container >> provider [Struts XML configuration provider (struts-default.xml)] needs to be >> reloaded. Reloading all providers. >> [INFO 2018-12-12 16:04:37,557] >> org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing >> Struts-Spring >> integration... >> [INFO 2018-12-12 16:04:37,557] >> com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire >> strategy to name [INFO 2018-12-12 16:04:37,558] >> org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized >> Struts-Spring >> integration successfully [WARN 2018-12-12 16:04:37,700] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:37,700] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:37,700] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:37,700] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:37,701] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:37,701] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD invoke intercept() INFO | [Begin] execute method >> index() INFO | [end] execute method index() [INFO 2018-12-12 16:04:38,557] >> com.opensymphony.xwork2.config.ConfigurationManager | Detected container >> provider [Struts XML configuration provider (struts-default.xml)] needs to be >> reloaded. Reloading all providers. >> [INFO 2018-12-12 16:04:38,768] >> org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing >> Struts-Spring >> integration... >> [INFO 2018-12-12 16:04:38,771] >> com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire >> strategy to name [INFO 2018-12-12 16:04:38,773] >> org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized >> Struts-Spring >> integration successfully [WARN 2018-12-12 16:04:38,895] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:38,895] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:38,896] >> com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >> found for name = enableSMD [WARN 2018-12-12 16:04:38,896] >>
RE: Ask - "Reloading all providers." everytime invoce action.
Hi, Sorry this is a bug in 2.5.18 which only occurs in development mode, so, the easiest workaround is to set struts.configuration.xml.reload to false. This bug already has fixed [1] and will be released soon with 2.5.19. Regards. [1] https://issues.apache.org/jira/browse/WW-4974 >-Original Message- >From: M Huzaifah >Sent: Wednesday, December 12, 2018 12:37 PM >To: user@struts.apache.org >Subject: Ask - "Reloading all providers." everytime invoce action. > >Dear All, > >I already migrate from struts 2.3 to 2.5.18 successfully, i also integrate >struts2 >with spring (autowired capability). i found somethin strange in my console. >what i >found is everytime request action, in console always show this log: > > "[INFO 2018-12-12 15:46:29,369] >com.opensymphony.xwork2.config.ConfigurationManager | Detected container >provider [Struts XML configuration provider (struts-default.xml)] needs to be >reloaded. Reloading all providers." > >in struts2.3 theres no log like that. this will effect rendering time in >browser, >theres lag when load the result page. > >my action use interceptor for authorization, in the interceptor class i use > > > WebApplicationContext wac = >WebApplicationContextUtils.getWebApplicationContext(request.getServletConte >xt()); > >BeanService beanService = wac.getBean(BeanService.class); > > >to get my bean from spring ioc. > >theres is explanation about this?? > >i am using log4j2 for my log. this is the complete log what i’ve got: > > >[INFO 2018-12-12 16:04:37,138] >com.opensymphony.xwork2.config.ConfigurationManager | Detected container >provider [Struts XML configuration provider (struts-default.xml)] needs to be >reloaded. Reloading all providers. >[INFO 2018-12-12 16:04:37,557] >org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing >Struts-Spring >integration... >[INFO 2018-12-12 16:04:37,557] >com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire >strategy to name [INFO 2018-12-12 16:04:37,558] >org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized >Struts-Spring >integration successfully [WARN 2018-12-12 16:04:37,700] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:37,700] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:37,700] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:37,700] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:37,701] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:37,701] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD invoke intercept() INFO | [Begin] execute method >index() INFO | [end] execute method index() [INFO 2018-12-12 16:04:38,557] >com.opensymphony.xwork2.config.ConfigurationManager | Detected container >provider [Struts XML configuration provider (struts-default.xml)] needs to be >reloaded. Reloading all providers. >[INFO 2018-12-12 16:04:38,768] >org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing >Struts-Spring >integration... >[INFO 2018-12-12 16:04:38,771] >com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire >strategy to name [INFO 2018-12-12 16:04:38,773] >org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized >Struts-Spring >integration successfully [WARN 2018-12-12 16:04:38,895] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:38,895] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:38,896] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:38,896] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:38,896] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [WARN 2018-12-12 16:04:38,897] >com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor >found for name = enableSMD [INFO 2018-12-12 16:04:39,028] >com.opensymphony.xwork2.config.ConfigurationManager | Detected container >provider [Struts XML configuration provider (struts-default.xml)] needs to be >reloaded. Reloa
Ask - "Reloading all providers." everytime invoce action.
Dear All, I already migrate from struts 2.3 to 2.5.18 successfully, i also integrate struts2 with spring (autowired capability). i found somethin strange in my console. what i found is everytime request action, in console always show this log: "[INFO 2018-12-12 15:46:29,369] com.opensymphony.xwork2.config.ConfigurationManager | Detected container provider [Struts XML configuration provider (struts-default.xml)] needs to be reloaded. Reloading all providers." in struts2.3 theres no log like that. this will effect rendering time in browser, theres lag when load the result page. my action use interceptor for authorization, in the interceptor class i use WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(request.getServletContext()); BeanService beanService = wac.getBean(BeanService.class); to get my bean from spring ioc. theres is explanation about this?? i am using log4j2 for my log. this is the complete log what i’ve got: [INFO 2018-12-12 16:04:37,138] com.opensymphony.xwork2.config.ConfigurationManager | Detected container provider [Struts XML configuration provider (struts-default.xml)] needs to be reloaded. Reloading all providers. [INFO 2018-12-12 16:04:37,557] org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing Struts-Spring integration... [INFO 2018-12-12 16:04:37,557] com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire strategy to name [INFO 2018-12-12 16:04:37,558] org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized Struts-Spring integration successfully [WARN 2018-12-12 16:04:37,700] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:37,700] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:37,700] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:37,700] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:37,701] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:37,701] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD invoke intercept() INFO | [Begin] execute method index() INFO | [end] execute method index() [INFO 2018-12-12 16:04:38,557] com.opensymphony.xwork2.config.ConfigurationManager | Detected container provider [Struts XML configuration provider (struts-default.xml)] needs to be reloaded. Reloading all providers. [INFO 2018-12-12 16:04:38,768] org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing Struts-Spring integration... [INFO 2018-12-12 16:04:38,771] com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire strategy to name [INFO 2018-12-12 16:04:38,773] org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized Struts-Spring integration successfully [WARN 2018-12-12 16:04:38,895] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:38,895] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:38,896] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:38,896] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:38,896] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:38,897] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [INFO 2018-12-12 16:04:39,028] com.opensymphony.xwork2.config.ConfigurationManager | Detected container provider [Struts XML configuration provider (struts-default.xml)] needs to be reloaded. Reloading all providers. [INFO 2018-12-12 16:04:39,186] org.apache.struts2.spring.StrutsSpringObjectFactory | Initializing Struts-Spring integration... [INFO 2018-12-12 16:04:39,186] com.opensymphony.xwork2.spring.SpringObjectFactory | Setting autowire strategy to name [INFO 2018-12-12 16:04:39,186] org.apache.struts2.spring.StrutsSpringObjectFactory | ... initialized Struts-Spring integration successfully [WARN 2018-12-12 16:04:39,293] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:39,294] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [WARN 2018-12-12 16:04:39,294] com.opensymphony.xwork2.config.providers.InterceptorBuilder | No interceptor found for name = enableSMD [W