java - 如何在 tomcat 中包含外部 config.properties

标签 java tomcat servlets

我有一个文件 config.properties,我使用它来在 java 中配置数据库连接,但是当我在 tomcat 中运行 webapp 时,它说该文件不存在,因为它找不到该文件

我怎样才能包含这个文件?

最佳答案

通常,配置文件放在 WEB-INF/中,我们使用 ServletContext.getResourceAsStream("/WEB-INF<folder name>/<file name>") 从 servlet 获取到文件的流.它保存在 WEB-INF 中,因为无法使用浏览器从 WEB-INF 中访问任何文件。这或多或少是一种标准做法。还有一个选项可以通过配置到 Tomcat 中的 DataSource 配置数据库连接。

关于java - 如何在 tomcat 中包含外部 config.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39721155/

相关文章:

javascript - 更新后的几分钟内服务器未分发更新的 javascript 文件

java - 将jar添加到tomcat项目中

java - 从 Word (Docx) 读取方程和公式

java - 安全 - Jackson 密码序列化

java - RESTful 设置 Pragma 和 Expires

java - J2EE : How can I better structure my servlets?

eclipse - 无法使用 Tomcat 或 GlassFish 服务器从 Java Jersey 应用程序获取 JSON 响应

jsp - 收集多个动态 HTML 输入的提交值并将其保存回 servlet

java - 无需任何框架即可将依赖项注入(inject) Servlet 的最佳/最干净方法

java - 通过Servlet从运行的Java线程获取信息