我看到很多如何读取文件或找到它,但我一直在尝试运行Properties.store(),它很简单,不会修改文件。
我可以阅读,获取和设置属性,但商店不起作用。它应该起作用还是不起作用?
如果它不起作用,我怎么能修改文件,所以当服务器重启时这些属性不会丢失?
答案 0 :(得分:4)
没有;它在WAR内部。
从技术上讲,你可以取消拉链,修改它,拉回来。但不要。
这样的属性应存储在DB,JNDI或战争之外的文件中。
答案 1 :(得分:0)
捆绑在JAR中的属性文件无意更改,因为它们是分发的一部分。
答案 2 :(得分:0)
我不会乱解解压缩/重新压缩WAR文件,就像一条建议一样。我过去已经这样做了,但效果并不好。