web应用的配置文件问题

Zero_Heartbeat 2015-07-24 11:07:44
在src目录下建立了一个properties配置文件,在java类中读取其中的值,如果是0,输出为一个结果,如果是1,输出另一个,可原来是0可以输出结果,但是我手动把0改为1后输出为什么不变呢?
...全文
142 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
buaazhuo 2015-07-25
可以吗?????
回复
Defonds 2015-07-24
tomcat 对于静态文件只加载一次,所以你读的一直是 tomcat 启动前配置的值,这个不是动态读取的。 你改值以后需要重启 tomcat,新值才能有效。
回复
Defonds 2015-07-24
可以。你试试看,先实现功能
回复
Zero_Heartbeat 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 的方式动态读取。
回复
Zero_Heartbeat 2015-07-24
引用 1 楼 defonds 的回复:
tomcat 对于静态文件只加载一次,所以你读的一直是 tomcat 启动前配置的值,这个不是动态读取的。 你改值以后需要重启 tomcat,新值才能有效。
既然这样如何可以动态读取
回复
nicholasbobo 2015-07-24
你的文件内容已经被加载到内存里,改了文件内容没用,必须重启程序
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-07-24 11:07
社区公告
暂无公告