易截截图软件、单文件、免安装、纯绿色、仅160KB

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">的配置是不够的,虽然它是能监控项目中文件更改后进行重新部署的功能,但是是有一定的限度的,它只对


相关问答:

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

求jsp电子商务网站源码 - Java / Web 开发

想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有

csdn就有相似的源码,楼主搜一下

java 开源大全


改模板好麻烦哦,还不如自己写个了呢

jf

顶一 ......

eclipse java 控制台 - Java / Java SE

怎么在控制台中输入类似下面的信息:
 s1234 50  
  s1235 80  
  s1234 90  
  s1234 40  
  s1236 90  
每当回车时 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号