我有一个读取和处理XML文件的JavaBean。 XML文件位于我的应用程序的WEB-INF /文件夹中。 JSP文件使用JavaBean使用setProperty方法将XML文件名传递给它,并使用上下文路径来执行此操作。
这在我的本地开发环境中运行良好,但在我们的测试环境中作为WAR部署时,上下文路径解析为null。
解决此问题的最佳方法是什么,以便我可以在任何环境中部署我的应用程序,而无需手动将路径输入配置文件?
提前致谢
答案 0 :(得分:1)
将文件放入WEB-INF/classes
并使用Thread.currentThread().getContextClassLoader().getResourceAsStream()