Java Web 应用程序上下文

标签 java tomcat web-applications websphere war

我有一个 Java 网络应用程序。在 WAR 中,我有一个包含应用程序配置文件的文件夹。我需要知道文件夹的路径以便在运行时加载文件。

我还需要在 Tomcat 和 WebSphere 中工作的解决方案。

谢谢。

最佳答案

我建议将文件放在 WEB-INF/classes 下,然后简单地从类路径加载它们,而不是从文件系统加载它们。这样,路径始终相同。

你可以使用类似的东西:

InputStream stream = Thread.currentThread().getContextClassLoader().getResourceAsStream("path");

关于Java Web 应用程序上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5493941/

相关文章:

java - 如何保持HttpClient Connection Keep-Alive?

java - 用于在 URI 模板 (RFC 6570) 中提取值的独立 Java 实现?

c# - 多选DataGrid

java - 如何有条件地添加(或修改)ContextConfigLocation 到 web.xml?

ios - 无法在 iOS Safai 中的 Web 应用程序上禁用捏合缩放(和双击)缩放

java - 使用什么 JComponent?

java - 不同时区的两个日期之间的差异

eclipse - 无法实例化 [org.springframework.web.context.support.XmlWebApplicationContext]

java - 哪个 java 类在 catalina.out 上发出警告

oracle - Tomcat session 复制:java.io.NotSerializableException : oracle. jdbc.driver.T4CConnection