我的应用程序(耳朵)有2个jar和2个war文件。我想知道属性文件(xyz.xml)是否在类路径中出现两次或更多次。我尝试了URL url = Thread.currentThread().getContextClassLoader().getResource("xyz.xml");
。但是此过程仅返回属性文件的第一个外观。一旦它获得任何jar / war中的文件,它就会停止进一步查看。但是,我确实需要在我的应用程序中出现这个属性文件。我是Java EE世界的新手,花了很多时间来解决这个问题。
任何帮助都将受到高度赞赏。提前谢谢。
答案 0 :(得分:0)
尝试:
Enumeration<URL> urls = Thread.currentThread().getContextClassLoader().getResources("xyz.xml");
这将查找具有给定名称的所有资源。