Как Tomcat находит каталог webapps? Где это местоположение установлено? Это относительный каталог?
Как Tomcat находит каталог webapps?
Ответ 1
Его можно изменить в $CATALINA_BASE/conf/server.xml
в <Host />
. См. Документацию Tomcat, в частности раздел в отношении контейнера Host:
Значение по умолчанию webapps
относительно $CATALINA_BASE
. Можно использовать абсолютный путь.
Надеюсь, что это поможет.
Ответ 2
Найти server.xml в $CATALINA_BASE/conf/server.xml
Найти атрибут appBase
в элементе <Host>
по умолчанию будет что-то вроде:
<Host name="localhost" appBase="webapps ...>
Измените базу приложений на требуемый путь. Это разные способы, но я использую
/c:/myfolder/newwebapps
Помните, что в конце не слэш, а в начале. Также обратите внимание на его направление.
Ответ 3
Измените appBase
в server.xml
Если вы хотите сохранить оба предыдущих веб-приложения и новый, вы можете использовать другой экземпляр узла с другим портом, определенным в tomcat.