2016-03-10 4 views
0
<Context path="/customers" docBase="/usr/local/tomcat/webapps/myApp.war"> 

</Context> 

Не удалось изменить этот файл в $ Catalina_home $/conf/localhost вручную, есть ли способ установить путь динамически? С помощью переменной окружения было бы идеально. ~Tomcat 7 переопределить контекст путь

ответ

0

Просто переименуйте файл WAR в customers.war, поместите WAR-файл в базу приложений и с параметрами по умолчанию autoDeploy, которые вам больше не нужны, файл context.xml и приложение развернуто с требуемым дорожка.

+0

Я стараюсь избегать этого, так как я хочу непреложный контейнер. Я мог бы перезагрузить сценарий запуска, чтобы переименовать войну на основе среды. В идеале я хотел бы передать переменную env в xml-файл контекста. –

Смежные вопросы