JSP中的读取配置文件问题 - Java / Java EE
我想在启动tomcat服务器后读取一个配置文件,把配置文件的内容显示在页面上。当我把配置文件改变时。我刷新页面时,页面的内容会随配置文件该变而改变。我采用的Struts框架。。我自己也试过了。。就是当我改变配置文件时。我刷新页面时。我读取的内容还是上次读取的内容。让我郁闷了好久。。请教个位大虾指点下。。
有点难
因为在缓存里面东西你不好这样搞的
最后不行的话
只能改设计了
你在conf目录下的context.xml文件中的<Context>中添加reloadable="true" 如下:
<Context reloadable="true"> 应该就可以了!!!
这样不会对系统的性能造成很大的影响吗?
开发模式可以这么用 实际情况就不这么用了 我并不知道你那个配置文件时什么东西 也不知道你修改之后你去怎么读他 但是如果这个配置文件总变的话 你还是换种方式保存吧
你可以使用单例,启动的时候先load好。然后页面刷新的时候,利用ajax去调一下这个单例里面的refresh方法去重新load配置文件。
楼主的思维比较好,不过实现起来比较难。因为你想要的是一种实时监控的效果,而你在程序中读取的配置文件所在的地方是部署到tomcat的webapps目录下的项目目录,而你更改的配置文件所在的位置在eclipse的工作空间中,这就要求你更改配置文件后就要做一个重新部署的操作,这样才能实现你程序中可以实时读取配置文件更新后的内容。但是只更改tomcat安装目录conf下context.xml中<Context reloadable="true">的配置是不够的,虽然它是能监控项目中文件更改后进行重新部署的功能,但是是有一定的限度的,它只对
相关问答:
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有
csdn就有相似的源码,楼主搜一下
java 开源大全
改模板好麻烦哦,还不如自己写个了呢
jf
顶一 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......