Java 查找web应用程序的类路径

Java 查找web应用程序的类路径,java,web-applications,classpath,Java,Web Applications,Classpath,当我在Eclipse中开发web应用程序时,我可以使用 String cp = System.getProperty("java.class.path"); 但当我部署在Tomcat或Jetty上时,我什么也得不到 我想找到webapp中的所有*.properties文件(在JAR中,如果分解,则在文件夹中) 这样,在Eclipse中运行web应用程序会得到所有JAR文件和所有类文件夹,但在Tomcat中部署应用程序时不会 如果我能找到WEB\u INF的路径就足够了。如果有人需要答案,我会找

当我在Eclipse中开发web应用程序时,我可以使用

String cp = System.getProperty("java.class.path");
但当我部署在Tomcat或Jetty上时,我什么也得不到

我想找到webapp中的所有
*.properties
文件(在JAR中,如果分解,则在文件夹中)

这样,在Eclipse中运行web应用程序会得到所有JAR文件和所有类文件夹,但在Tomcat中部署应用程序时不会


如果我能找到
WEB\u INF
的路径就足够了。如果有人需要答案,我会找到一个非常明显的答案

getServletContext().getRealPath("/WEB-INF")

然后,当您收到真实路径时,您可以轻松地在文件夹和jar中搜索。

java.class.path属性可能不是您想要的。Webapps具有影响可见性的自定义类加载器层次结构。有关更多信息,请参阅。你能提供一个代码示例来演示你想做什么吗?太棒了!这为JBoss 7.1.3节省了我的时间。:-)
getServletContext().getRealPath("/WEB-INF")