经常会在项目中写一些如oracle.properties的文件,其中配置着连接数据库的信息,如jdbc驱动,数据库用户名密码等。但是经常发现,如果修改了其中的内容,比如密码,这个文件在项目中不会立即生效,只能通过eclipse的Projiect -> clean 重新编译后,才能生效。如果项目文件众多,编译时间会很长,影响工作效率。请问经验丰富的各位,有什么好的方法处理这样的问题?

解决方案 »

  1.   

    好像都是一样的吧,要不换xml试试看
      

  2.   

    怎么会不立即生效?
    close没
      

  3.   

    关注下 同事的eclipse也是这个问题 貌似每次也都是clean
      

  4.   

    听了你的做法,当然不会生效…………因为你修改的文件不是classpath下的配置文件,你要直接到classpath下修改才行,或者在web.xml中,直接指定配置文件的的·路径
      

  5.   

    你每次clean的时候,build才会把你修改后的配置文件从新copy到classpath下
      

  6.   

    例如:
    eclipse 的Servers窗体,双击tomcat--->>Overview-->>Server locations
    Server path: tomcat安装目录
    Deploy  path: tomcat安装目录\webappsPublishing:Automatically publish when resources change  选中。修改后资源文件后,发布一下既可,如果是连接数据库的配置文件需要重启tomcat。