从 JBOSS 中已部署应用程序的 class 路径查找重复的属性文件
Find duplicate properties file from class path of a deployed application in JBOSS
我的应用程序 (ear) 有 2 个 jar 和 2 个 war 文件。我想查明属性文件 (xyz.xml) 是否在 class 路径中出现了两次或更多次。我试过 URL url = Thread.currentThread().getContextClassLoader().getResource("xyz.xml");
。但是这个过程return只是属性文件的第1次出现。一旦它获得任何 jar/war 中的文件,它就会停止进一步查找。但是,我确实需要在我的应用程序中出现所有此属性文件。我是 Java EE 领域的新手,请花大量时间来解决这个问题。
我们将不胜感激任何帮助。提前致谢。
试试:
Enumeration<URL> urls = Thread.currentThread().getContextClassLoader().getResources("xyz.xml");
这将找到具有给定名称的所有资源。
我的应用程序 (ear) 有 2 个 jar 和 2 个 war 文件。我想查明属性文件 (xyz.xml) 是否在 class 路径中出现了两次或更多次。我试过 URL url = Thread.currentThread().getContextClassLoader().getResource("xyz.xml");
。但是这个过程return只是属性文件的第1次出现。一旦它获得任何 jar/war 中的文件,它就会停止进一步查找。但是,我确实需要在我的应用程序中出现所有此属性文件。我是 Java EE 领域的新手,请花大量时间来解决这个问题。
我们将不胜感激任何帮助。提前致谢。
试试:
Enumeration<URL> urls = Thread.currentThread().getContextClassLoader().getResources("xyz.xml");
这将找到具有给定名称的所有资源。