AutoDeploy файл WAR, найденный в подпапке appBase

У меня есть стороннее веб-приложение, которое я хотел бы развернуть на сервере Tomcat 5.0 через установщик. AutoDeploy имеет значение true. Однако приложение состоит из нескольких файлов WAR.

Если я помещаю WAR-файлы непосредственно в / webapps, они работают как шарм. Тем не менее, я хотел бы расширить их в /webapps/myapp/..и здесь расширенный каталог WAR... Таким образом, они не получают AutoDeployed. Кто-нибудь может подсказать, что мне нужно настроить, чтобы это работало?

2 ответа

Решение

Как показано на этой странице, вы можете поместить два файла XML в $CATALINA_HOME/conf/[engine_name]/[host_name] каталог (например, $CATALINA_HOME/conf/Catalina/localhost) каждый из которых определяет контекст для одной из двух WAR.

Первый (например, app1context.xml):

<Context path="/myapp/app1" docBase="${catalina.home}/webapps/myapp/app1war">

</Context> 

И второй (например, app2context.xml):

<Context path="/myapp/app2" docBase="${catalina.home}/webapps/myapp/app2war">

</Context> 

Зная вопрос, уже лет, теперь отвечаю за Tomcat 8.5 здесь.

Вы можете изменить имя вашего.war следующим образом: myapp#app1.war

После того, как вы поместите этот.war в webappsTomcat, чтобы развернуть ваше приложение в webapps/myapp/app1,

Другие вопросы по тегам