У меня есть несколько .war, разделяющих около 80% общих зависимостей.Я заметил, что при загрузке jboss (я использую wildfly 12) вышеупомянутая ошибка возникает, если число .war увеличивается до 4 и более.
Я думаю, это потому, что каждый .war по отдельности загружаетИтак, что будет, если я создам модуль, содержащий общие файлы .jars?Из-за изоляции ничего не будет делать, или, возможно, отдельные загрузчики классов будут брать общие зависимости от загрузчика классов jboss, таким образом решая мою проблему?
Я не думаю, что повышение параметра JMM MaxMetaspace по умолчанию решит эту проблему,в лучшем случае это задержит его, так как я ожидаю, что число .war будет неуклонно расти во времени, и, исходя из моего понимания метапространства, это пространство не собирается как мусор, не так ли?