2015-05-22 1 views
1

Я пытаюсь развернуть веб-приложение в tomcat 8, где путь контекста должен отличаться от имени военного файла.Tomcat 8 Измените контекстный путь из context.xml

Мы должны быть в состоянии сделать это, добавив файл context.xml в папку META-INF в веб-приложении в соответствии с this tomcat documentation. Я создал этот файл со следующим содержимым, но это не меняет путь контекста к mypath.

<?xml version="1.0" encoding="UTF-8"?> 
<Context path="/mypath" docBase="webapps/myWarWeb-1.0.0-SNAPSHOT.war" /> 

попытался изменить значение docBase к webapps/myWarWeb-1.0.0-SNAPSHOT, myWarWeb-1.0.0-SNAPSHOT.war и myWarWeb-1.0.0-SNAPSHOT без какого-либо успеха.

Любая идея по этому вопросу?

Thanks, Akalanka.

+0

Согласно Tomcat 8 [documentation] (https://tomcat.apache.org/tomcat-8.0-doc/config/context.html#Common_Attributes) атрибут 'path', это невозможно, как я понимаю. «Этот атрибут должен использоваться только при статическом определении Контекста в server.xml. Во всех других обстоятельствах путь будет выведен из имен файлов, используемых либо для файла контекста .xml, либо для docBase». – Akalanka

ответ

0

Фактически в документации tomcat8 вы не можете указать атрибут пути.

В отношении «путь» он указывает: «Этот атрибут должен использоваться только при статическом определении Контекста в server.xml. При всех других обстоятельствах путь будет выведен из имен файлов, используемых для файла контекста .xml или docBase ".