В моем приложении есть один класс, который зависит от одноэлементного и загрузчика классов. И проблема в том, что экземпляр моего класса изменяется при изменении загрузчика класса, и мне нужно использовать один и тот же экземпляр класса на протяжении всей жизни .
Да, существует системный загрузчик классов, которому делегируются все загрузчики классов веб-приложения.
Чтобы поместить ваш класс в этот загрузчик классов, вам нужно убедиться, что он находится в соответствующем пути к классам. Например, с Tomcat вы должны поместить JAR-файл в $ CATALINA_HOME / lib (... если я правильно помню).
При этом я не уверен, что совместное использование отдельных приложений несколькими веб-приложениями - это хороший дизайн.