WAR文件从外部文件接收数据的最佳方式

时间:2016-12-15 21:12:39

标签: java tomcat war configuration-files

我有一个WAR文件,需要来自驻留在与WAR文件相同的文件夹中的外部配置文件中的其他数据。

但是一旦我将它们部署到Tomcat,WAR文件和配置文件将驻留在不同的地方吗?

在构建WAR文件之前,是否需要在项目中插入特殊的文件路径,以确保WAR文件在部署后仍能找到配置文件?

感谢。

1 个答案:

答案 0 :(得分:1)

你可以:

  • 在战争中包含配置文件,并从此预定义位置读取它。如果您要在部署之后更改它,那么这是不好的,因为每次部署新战争时,您的更改都将被覆盖
  • 将配置文件放在战争之外(甚至可能在tomcat之外)并从那里读取它。这样做,你的改变将在战争重新部署后继续存在。