Я думаю что-то в строках мультиузла drupal, где каждый сайт должен иметь свою папку с темами, плагинами и различными статическими файлами. Оказывается, это не так просто сделать с Java: классы должны быть в одном месте, файлы тегов в других, статические файлы в третьих, только файлы jsp могут идти куда угодно. классы и теги могут быть упакованы в банках, но как я могу обслуживать статические файлы и jsps из jar? Каков наилучший способ сделать такое?Запуск нескольких сайтов из одного веб-приложения в Java
Предыдущий немного связанный с этим вопрос: Jsp tags outside WEB-INF/tags
Это точка, в Drupal у вас есть одно приложение с кучей общего кода, а сайты имеют отдельные данные, разные взгляды, плагин здесь и там, но они разделяют много. WAR-файл - это все приложение. – Slartibartfast
ОК - Я думаю, что получаю то, во что вы едете. Вы можете загружать свои баночки в загрузчик классов контейнеров сервлетов, который затем должен быть доступен в webapp, но механизм и ваш пробег будут меняться в зависимости от контейнера сервлетов. В целом вы, вероятно, ищете (или разрабатываете) структуру (гобелен, стойки и т. Д.), Чтобы обеспечить то, что вам нужно. –