Java Web应用程序上下文

时间:2011-03-31 00:12:22

标签: java tomcat web-applications websphere war

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

我还需要在Tomcat和WebSphere中使用该解决方案。

感谢。

1 个答案:

答案 0 :(得分:6)

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

您可以使用以下内容:

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