gpt4 book ai didi

java - 配置Tomcat使用属性文件加载DB连接信息

转载 作者:IT老高 更新时间:2023-10-28 21:03:47 26 4
gpt4 key购买 nike

创建从属性文件读取配置参数的 Tomcat 部署的公认做法是什么?

如果能够提供 WAR 文件并指定客户端只需要在特定目录中创建或编辑属性文件,那就太好了。这是一种有些常规的做事方式吗?还有比这更好的方法吗?

最佳答案

我们经常通过提供一个 WAR 和一个 Context XML 文件来分发 webapps,该文件被放置到您的 tomcat/conf/Catalina/localhost 目录中,并且可以从任何路径加载 webapp。有引用文献here .这提供了以下优势:

  • 上下文参数可以在这里配置,webapp可以读取
  • 可以在此处定义和配置数据源
  • WAR 实际上可以存在于文件系统的任何位置,这意味着如果 Tomcat 升级,只需将单个配置文件移动到新的 Tomcat 安装,Web 应用程序和任何其他文件都可以保留在原处<

如果你真的想要一个属性文件,你可以在上下文 XML 文件中设置一个参数指向你的属性文件,读取 ServletContextListener 中的参数然后读入属性文件。

关于java - 配置Tomcat使用属性文件加载DB连接信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1380793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com