Struts 2 – Development mode example
来源:互联网 发布:福建网络干部培训学院 编辑:程序博客网 时间:2024/06/04 18:27
In Struts 2 development, this should be the first configurable value to learn. To enable the Struts 2 development mode, you can significantly increase your Struts 2 development speed by giving auto configuration and properties files reload and extra logging and debugging feature.
The auto reload feature is really a convenient feature. Each time i made changed in properties or XML configuration file, the application is no longer need to restart to take effect.
By default, the Struts 2 development mode is disabled.
Enable the Strut2 development mode
Set the “struts.devMode
” value to true, either in Struts properties file or XML configuration file.
struts.properties
struts.devMode = true
struts.xml
<struts> <constant name="struts.devMode" value="true" /> </struts>
Disable the Strut2 development mode
Set the “struts.devMode
” to false, either in Struts properties file or XML configuration file.
struts.properties
struts.devMode = false
struts.xml
<struts> <constant name="struts.devMode" value="false" /> </struts>
The development mode is only suitable in development or debugging environment. In production environment, you HAVE TO disabled it. It will caused significant impact on performance, because the entire application configuration, properties files will be reloaded on every request, many extra logging and debug information will be provide also.
Before commit Struts configuration file, just make sure the development mode is turn off. I saw many accidentally commit cases – commit with development mode enable, and someone just grab the source code for QA environment. To be Frankly, QA seldom will do the performance test, they just make sure the functionality are there, and end with a development mode enabled application deployed to the production. Guess what? you will receive many screaming phone calls from clients very soon…
- Struts 2 – Development mode example
- Struts 2 – Development mode example
- Struts 2 development mode 漏洞
- Struts 2 – Resource bundle example
- Struts 2 – i18n or localization example
- Struts – Wildcards example
- Struts – MappingDispatchAction Example
- Struts 2 ModelDriven example
- 10.Struts 2 Actions Example
- Struts 2 Auto Completer Example
- Struts 2 Hello World Example
- Struts 2 Hello World Example
- Struts 2 @ResultPath annotation example
- Struts 2 Hello World Example
- Struts 2 @ResultPath annotation example
- Struts 2 interceptor stack example
- Struts 2 execAndWait interceptor example
- Struts 2 Hello World Example
- 【iOS】Swift中扩展extension与协议protocol
- 超级强大的SVG SMIL animation动画详解
- 七牛---用JAVA生成各种凭证代码
- 在java servlet中获得session中保存对象的值。
- 用MFC显示一张图片
- Struts 2 – Development mode example
- 检测到有潜在危险的 Request.Form 值
- 傅里叶分析之掐死教程(完整版)
- 后台 手动 join 的索引选择
- android环境配置
- hdu 5437 Alisha’s Party (优先队列)
- File not found
- 多媒体之播放视频——VideoView和MediaPlayer(MediaPlayer和SurfaceView结合)
- OpenCV实现连通域