Я хочу поделиться несколькими файлами свойств и JAR-файлами классов между несколькими веб-приложениями в Tomcat 9. Я создал папки "/ opt / tomcat / shared / {classes, lib}" и поместил файлы своих свойств в "... / классы "и JAR в" ... / lib ".
Затем я отредактировал" catalina.properties "и установил shared.loader
в shared.loader="/opt/tomcat/shared/classes","/opt/tomcat/shared/lib/*.jar"
согласно документации . Я также видел, что это опубликовано как ответ во многих Stackoverflows.
Файлы свойств, кажется, подобраны нормально, но я получаю ClassNotFoundExeptions
s для классов в файлах JAR. Если я скопирую их в WEB-INF/lib
веб-приложений, то все начнет работать (но по разным причинам это нереальный вариант).
Это не разрешения, я дал директорам 777 и 666 & папки на GNU / Linux, а также попробовал на Windows. Проблема та же.
Что я сделал не так и как правильно это сделать? JAR должен быть выбран из внешней папки по причинам.