最近做项目的时候发现properties是有缓存的因为项目中要修改properties 修改之后 properties文件内容已经改掉了 但是还是现实错误重新启动下tomcat 问题就没有了请问有没有什么方法可以清除 properties 缓存啊

解决方案 »

  1.   

    没呀,tomcat部署后要修改tomcat webapps 文件夹下面的文件啊,xml,properties,jsp等文件都可以即使修改的
      

  2.   

    properties文件在启动时会读取里面的内容到内存,你修改后,,程序肯定不知道啊
      

  3.   

    还是自己动手部署次吧。太依赖myeclipse的热部署功能会吃亏的.最好去tomcat文件下查看下自己的文件是否修改成功。
      

  4.   

    properties中存储很底层的配置信息,比如数据库的连接,是在程序启动的时候读入内存,如果修改,那就不适合写入该文件,写入数据库比较合适,改完就能更新。