有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从web应用程序写入属性文件

我在我的web应用程序中使用属性文件和ResourceBundle类进行国际化(如下所述:https://docs.oracle.com/javase/tutorial/i18n/resbundle/concept.html

我现在有了一个动态内容(如用户评论)的属性文件,我想在部署web应用时更新(即:写入)

这个话题已经讨论过了,主要是: Where to place and how to read configuration resource files in servlet based application? (我的具体情况见最后一段)

有人能详细说明我将如何以及为什么将属性文件放在web应用程序之外吗。 还有

1)这对通过ResourceBundle.getBundle()方法访问文件有什么影响(如果属性文件在web应用程序之外,那么使用“packagename.filename”访问它将不再有效)

2)我想写入属性文件,但我不确定如何定位它(这样当我在web服务器上部署应用程序时,它就可以工作了)。现在,我只是在项目的“build”文件夹中找到属性文件。但我知道,当我部署时,项目的所有文件都将在tomcat中的“文档根”下。有没有一种方法可以定位该文件,以便它在部署时也能正常工作?(现在属性文件既存在于build文件夹中,也存在于src文件夹中)


共 (0) 个答案