-
Class Loader Webapp
Bonjour,
En production, quel est l'intéret d'avoir des classes dans le /WEB-INF/classes et ces mêmes classes dans une librairies dans le WEB_INF/lib ?
D'autant que les classes incluses dans les librairies sont chargées après les classes du /WEB-INF/classes
Merci de vos réponses
-
aucun, c'est même dangereux, car si les .class ne sont pas aux même version, ca risque le melting pot, comme toujours quand il y a plusieurs définitions d'une meme classe accessible par le classloader
PS: non WEB-INF/classes n'a pas priorité sur WEB-INF/lib, c'est juste un hasard du à l'implémentation du classloader dans une version particulière d'un conteneur particulier.