У меня есть сервер Tomcat 9, который хорошо работает и разделен на CATALINA_HOME (bin, lib с jar-файлами tomcat) и CATALINA_BASE (другая папка lib с другими jar-файлами, веб-приложениями и всем остальным ).
CATALINA_HOME и CATALINA_BASE установлены как глобальные системные переменные.
Я хочу повторить такую конфигурацию на моем ПК для разработки (Windows) с IDE Netbeans.
Поэтому, когда я добавляю Tomcat в Netbeans и устанавливаю местоположение CATALINA_HOME только с папками bin и lib, он запрашивает у меня CATALINA_BASE, и я также задаю его.
В результате я вижу, что tomcat загружает свои библиотеки из CATALINA_HOME \ lib, но удаляет библиотеки, расположенные в CATALINA_BASE \ lib (проекты в Netbeans также не видят библиотеки из CATALINA_BASE \ lib).
Если я устанавливаю Tomcat как сервис и запускаю его, он успешно загружает все библиотеки из обеих папок.
Я подумал, что, возможно, смогу найти какой-то параметр для этого в файле конфигурации сервера Netbeans:
C: \ Users \\ AppData \ Roaming \ NetBeans \ 10.0 \ Config \ J2EE \ InstalledServers \ .nbattrs
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE attributes PUBLIC "-//NetBeans//DTD DefaultAttributes 1.0//EN" "http://www.netbeans.org/dtds/attributes-1_0.dtd">
<attributes version="1.0">
<fileobject name="instance">
<attr name="admin_port" stringvalue="8005"/>
<attr name="debug_type" stringvalue="SEL_debuggingType_shared"/>
<attr name="displayName" stringvalue="Apache Tomcat 9.0.17"/>
<attr name="httpportnumber" stringvalue="80"/>
<attr name="instance_id" stringvalue="tomcat90"/>
<attr name="java_opts" stringvalue="-Xms512m -Xmx512m -verbose:gc -Dfile.encoding=UTF-8"/>
<attr name="java_platform" stringvalue="jdk1.8.0_202"/>
<attr name="monitor_enabled" stringvalue="false"/>
<attr name="registeredWithoutUI" stringvalue="false"/>
<attr name="runningCheckTimeout" stringvalue="2000"/>
<attr name="timestamp" stringvalue="1553528984776"/>
<attr name="url" stringvalue="tomcat90:home=C:\dev\srv\apache-tomcat-9.0.17:base=C:\dev\srv\catalina_base"/>
<attr name="username" stringvalue="tomcatuser"/>
</fileobject>
</attributes>
но я не нашел никакой возможности для этого.
Итак, вопрос: как настроить Netbeans для поддержки библиотек из папок CATALINA_HOME и CATALINA_BASE?