web应用的配置文件问题

初墨先生 2015-07-24 11:07:44
在src目录下建立了一个properties配置文件,在java类中读取其中的值,如果是0,输出为一个结果,如果是1,输出另一个,可原来是0可以输出结果,但是我手动把0改为1后输出为什么不变呢?
...全文
160 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
buaazhuo 2015-07-25
  • 打赏
  • 举报
回复
可以吗?????
Defonds 2015-07-24
  • 打赏
  • 举报
回复
tomcat 对于静态文件只加载一次,所以你读的一直是 tomcat 启动前配置的值,这个不是动态读取的。 你改值以后需要重启 tomcat,新值才能有效。
Defonds 2015-07-24
  • 打赏
  • 举报
回复
可以。你试试看,先实现功能
初墨先生 2015-07-24
  • 打赏
  • 举报
回复
引用 4 楼 defonds 的回复:
[quote=引用 3 楼 NeVer_MoEe 的回复:] [quote=引用 1 楼 defonds 的回复:] tomcat 对于静态文件只加载一次,所以你读的一直是 tomcat 启动前配置的值,这个不是动态读取的。 你改值以后需要重启 tomcat,新值才能有效。
既然这样如何可以动态读取[/quote]不要放在 src 下让 tomcat 默认加载。 放在其他地方,用 new File 的方式动态读取。[/quote] 比如放在JSP页面里?
Defonds 2015-07-24
  • 打赏
  • 举报
回复
引用 3 楼 NeVer_MoEe 的回复:
[quote=引用 1 楼 defonds 的回复:] tomcat 对于静态文件只加载一次,所以你读的一直是 tomcat 启动前配置的值,这个不是动态读取的。 你改值以后需要重启 tomcat,新值才能有效。
既然这样如何可以动态读取[/quote]不要放在 src 下让 tomcat 默认加载。 放在其他地方,用 new File 的方式动态读取。
初墨先生 2015-07-24
  • 打赏
  • 举报
回复
引用 1 楼 defonds 的回复:
tomcat 对于静态文件只加载一次,所以你读的一直是 tomcat 启动前配置的值,这个不是动态读取的。 你改值以后需要重启 tomcat,新值才能有效。
既然这样如何可以动态读取
nicholasbobo 2015-07-24
  • 打赏
  • 举报
回复
你的文件内容已经被加载到内存里,改了文件内容没用,必须重启程序

81,092

社区成员

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

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