установка пути контекста tomcat

Я запускаю alfresco (alfresco.war) на сервере tomcat ..

В настоящее время я использую URL-адрес как http://kmkhub/alfresco .. он перенаправляет на веб-сайт alfresco ..

Но я хочу ввести kmkhub в браузере .. он перенаправит на .. веб-сайт на открытом воздухе ..

Не могли бы вы дать предложения .. как я могу этого добиться ..

С уважением, Кришна


person krishna    schedule 01.02.2011    source источник


Ответы (4)


goto war check web.xml contextroot сделайте это пустым вместо alfresco или перейдите в консоль администратора tomcat и разверните и укажите пустой путь контекста из UI введите  описание изображения здесь

person jmj    schedule 01.02.2011

Самый простой способ - назвать вашу войну ROOT.war и развернуть (удалить / переименовать) папку ROOT перед этим.

Другой вариант - использовать .xml файл конфигурации контекста с <Context path="/" />:

В отдельных файлах (с расширением ".xml") в каталоге $ CATALINA_BASE / conf / [enginename] / [hostname] /. Имя файла (без расширения .xml) будет использоваться в качестве пути контекста. Пути многоуровневого контекста могут быть определены с помощью #, например foo # bar.xml для контекстного пути / foo / bar. Веб-приложение по умолчанию можно определить с помощью файла с именем ROOT.xml.

Вы также можете получить это в META-INF/context.xml в WAR.

См. здесь

person Bozho    schedule 01.02.2011

Если вам не важен URL-адрес, отображаемый в браузере, самый простой способ - создать перенаправление в веб-приложении ROOT.

Создайте этот файл index.jsp в веб-приложении ROOT:

<%
response.sendRedirect("/alfresco");
%>

Изменение имени приложения на открытом воздухе, предложенное другими, будет работать, но вам также потребуется изменить конфигурацию для общего веб-приложения, поскольку общий ресурс подключается к http://localhost/alfresco. Чтобы изменить URL-адреса, вам необходимо отредактировать файлы конфигурации, находящиеся в tomcat\shared\classes\alfresco\web-extension.

person Florian    schedule 02.02.2011

Если вы используете Maven + Tomcat7 Maven Plugin, просто настройте корневой путь, как показано ниже:

введите здесь описание изображения

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <path>/</path>
  </configuration>
</plugin>
person Mykyta Chelombitko    schedule 23.07.2019