Я искал об этом много источников из Интернета. Но все же я не смог найти конкретный ресурс, который бы точно отвечал моему вопросу.
В tomcat, есть ли порядок загрузки классов при запуске. Просто представьте ситуацию, подобную этой.
У меня есть файл myApp.war внутри веб-приложений. И в этой войне у меня есть библиотека (скажем, mylib-2.5.jar в комплекте ). И представьте, я также поместил ту же библиотеку в другую версию (скажем, mylib-2.8.jar ) в папку / lib .
Итак, когда я запускаю свое приложение и вызываю конкретную конечную точку, какая библиотека (версия) будет иметь возможность загружаться (по требованию) в JVM загрузчиком классов?
А каковы шансы на конфликт между библиотеками? и каковы причины этого?