Документация Tomcat Class Loader HOW-TO описывает 4 разных загрузчика классов:
- Bootstrap
- Система
- Webapp
- Общие
Однако в файле Catalina.properties по умолчанию есть свойства, определенные для загрузчика общего и серверного классов. В стандартной версии файла оба этих свойства пусты, а комментарии говорят:
Если оставить пустым, "общий" загрузчик будет использоваться в качестве "общий" / "серверный" загрузчик.
Мне не удалось найти дополнительную документацию об этих загрузчиках классов. Мой вопрос в том, в каком порядке обыскиваются общие и системные загрузчики относительно обычного загрузчика? И дополнительно, каково намеренное использование для этих загрузчиков классов?