2017-05-09 4 views
1

Jar1 a un nom de fichier de propriétés abc.properties et Jar2 a également le même fichier abc.properties. Comme ça, j'ai plus de 100 pots. Existe-t-il un mécanisme pour comprendre à partir de quel jar abc.properties est chargé.Affichage du fichier de propriétés chargé à partir de Java Classloader

Je sais qu'il est basé sur la précédence du classpath. Mais je voudrais savoir le nom du pot à partir duquel abc.properties sont chargés.

Y at-il un accroche de chargeur de classe pour trouver le même outil ou un outil qui pourrait aider.

L'application est déployée dans weblogic. Je peux aussi me déployer dans Tomcat si nécessaire.

+0

si vous pouvez modifier l'essai source ajouter cette System.out.println (this.getClass() getResource ("abc.properties") getPath()..); – Libin

+0

Est-ce que cela n'obtiendra pas la ressource par rapport au classpath? – Raphael

Répondre