重新载入配置文件
来源:互联网 发布:富德生命网络商学院app 编辑:程序博客网 时间:2024/06/05 01:58
当web容器首次启动时,会加载并解析web.xml文件。默认情况下web容器运行时不会监测web.xml文件的更新并重新加载它,事实上,有许多web容器由于安全的原因,不支持动态加载web.xml文件的功能
某些struts应用可能需要在不重启web的情况下,提供重新加载strusts配置文件的功能:
有两种办法:
1.创建一个action类,它能够重新初始化ActionServlet,为了安全性,最好对调用此Action类的权限进行限制,在ActionServlet重新初始化时,能够把更新后的Struts配置文件的内容重新读入内存
2.创建一个线程,它负责监视配置文件的lastModifiedTime属性,这个线程周期性的睡眠,每次睡眠若干秒,醒来后就比较配置文件的当前lastModifiedTime属性和保存在你内存中的上一次的属性,如果这两个值不一样,就说明文件被改动了,于是重新加载。
某些struts应用可能需要在不重启web的情况下,提供重新加载strusts配置文件的功能:
有两种办法:
1.创建一个action类,它能够重新初始化ActionServlet,为了安全性,最好对调用此Action类的权限进行限制,在ActionServlet重新初始化时,能够把更新后的Struts配置文件的内容重新读入内存
2.创建一个线程,它负责监视配置文件的lastModifiedTime属性,这个线程周期性的睡眠,每次睡眠若干秒,醒来后就比较配置文件的当前lastModifiedTime属性和保存在你内存中的上一次的属性,如果这两个值不一样,就说明文件被改动了,于是重新加载。
- 重新载入配置文件
- python3 重新载入模块
- 如何载入管脚配置文件?
- 载入Spring配置文件的方式
- SpringMvc配置文件的动态载入
- spring从文件系统载入配置文件
- 启动TOMCAT中的Servlet重新载入功能
- 一个重新载入struts_config.xml的问题
- VIM使用小技巧-重新载入文件
- 解决axure每次重新载入部件库
- Qt Creator刷新文件,重新载入文件
- firebug重新载入页面获取源码
- 配置文件自动重新加载
- C载入txt文本打开文件配置文件
- varnish 重新加载配置文件 不重启
- 关于重新apache后无法载入mysql扩展解决办法
- 实现emacs中重新载入硬盘的文件到buffer
- django防止页面重新载入,刷新重复提交表单解决方案
- PAT 2-05. 求集合数据的均方差
- [转]四种操作XML方式的比较
- windows搭建android和cocos2dx环境
- web组件的三种关联关系
- [转]
- 重新载入配置文件
- 排序函数总结(待续)
- ActionForm的reset()方法
- web.xml标签详解
- PHP CURL CURLOPT_HTTPHEADER设置HOST
- [转]如何设置VPC虚拟机与主机共享上网
- ServiceStack Test
- tomcat正常启动,网页打不开
- MySQL GUI工具