如何使用java从同一个tomcat中的不同项目获取tomcat项目路径

我正在使用此代码读取一个名为Project1的tomcat项目中的文件,现在我想使用java在不同的tomcat项目(称为Project2)中获取此路径。

getServlet().getServletConfig().getServletContext() .getResourceAsStream("pdf/invoice.jasper"); 

我怎样才能做到这一点?

  • META-INF/context.xml中将上下文标记为crossContext=true
  • 使用getServletContext().getContext("/otherApp")来获取另一个应用程序的`SetvletContext实例