У меня есть веб-приложение abc.war, и я хочу развернуть его на Apache Tomcat. Проблема заключается в том, что, по умолчанию, путь к этому приложению является http://<server-name>/abc , но я хочу, чтобы получить доступ к нему, как http://<server-name>/xyz.настроить корневой контекст веб-приложения в apache
я вложил в WAR в META-INF папку файл context.xml, который:
<Context path="/xyz" docBase="abc" override="true" />
приложение WAR abc.war находится под % CATALINA_HOME% \ WebApps и извлекается % CATALINA_HOME% \ webapps \ abc папка.
Кроме того, в то время развертывания, файл context.xml из а/META-INF копируется в % CATALINA_HOME% \ конф \ Catalina \ локальный в abc.xml
Это кажется, что это должно работать , но я до сих пор не могу получить доступ к приложению через http://<server-name>/xyz, но только через http://<server-name>/abc
Кроме того, я все еще вижу в апача войти в следующую строку, а развертывание abc.war: путь контекста =/а
Может кто-нибудь, пожалуйста, помогите в то время как это не работает, или скажите, есть ли способ развертывания веб-приложения на Apache таким образом, что приложение может получить доступ с помощью заказного пути (что не относится к имени военного файла)?
Заранее спасибо.