修改properties文件的内容后,总是无法即时生效。

hitman50 2012-05-02 01:28:39
经常会在项目中写一些如oracle.properties的文件,其中配置着连接数据库的信息,如jdbc驱动,数据库用户名密码等。但是经常发现,如果修改了其中的内容,比如密码,这个文件在项目中不会立即生效,只能通过eclipse的Projiect -> clean 重新编译后,才能生效。如果项目文件众多,编译时间会很长,影响工作效率。请问经验丰富的各位,有什么好的方法处理这样的问题?
...全文
1776 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
succinite 2012-05-02
  • 打赏
  • 举报
回复
例如:
eclipse 的Servers窗体,双击tomcat--->>Overview-->>Server locations
Server path: tomcat安装目录
Deploy path: tomcat安装目录\webapps

Publishing:Automatically publish when resources change 选中。

修改后资源文件后,发布一下既可,如果是连接数据库的配置文件需要重启tomcat。
是一格啊 2012-05-02
  • 打赏
  • 举报
回复
我也遇到过这种问题,每次都得重新编译后才有效
z25765339 2012-05-02
  • 打赏
  • 举报
回复
你每次clean的时候,build才会把你修改后的配置文件从新copy到classpath下
z25765339 2012-05-02
  • 打赏
  • 举报
回复
听了你的做法,当然不会生效…………因为你修改的文件不是classpath下的配置文件,你要直接到classpath下修改才行,或者在web.xml中,直接指定配置文件的的·路径
liuyuhua0066 2012-05-02
  • 打赏
  • 举报
回复
关注下 同事的eclipse也是这个问题 貌似每次也都是clean
dxqrr 2012-05-02
  • 打赏
  • 举报
回复
怎么会不立即生效?
close没
暖暖猫 2012-05-02
  • 打赏
  • 举报
回复
好像都是一样的吧,要不换xml试试看

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧