Как изменить приложение ROOT? - PullRequest
127 голосов
/ 04 апреля 2009

Я пытаюсь изменить приложение по умолчанию веб-сервера Tomcat 6 на другое приложение, отличное от «ROOT» (внутри папки webapps). Каков наилучший способ сделать это?

Ответы [ 13 ]

0 голосов
/ 17 января 2014

В Tomcat 7 (под Windows-сервером) я ничего не добавлял и не редактировал ни в одном файле конфигурации. Я просто переименовал папку ROOT во что-то другое и переименовал папку своего приложения в ROOT, и она работала нормально.

0 голосов
/ 10 июня 2013

Не очень хорошее решение, но одним из способов является перенаправление из приложения ROOT в YourWebApp. Для этого вам нужно изменить ROOT index.html.

<html>
    <head>
        <title>Redirecting to /YourWebApp</title>
    </head>
    <body onLoad="javascript:window.location='YourWebApp';">
    </body>
</html>

OR

<html>
    <head>
        <title>Redirecting to /YourWebApp</title>
        <meta http-equiv="refresh" content="0;url=YourWebApp" />
    </head>
    <body>
    </body>
</html>

Ссылка: http://staraphd.blogspot.com/2009/10/change-default-root-folder-in-tomcat.html

0 голосов
/ 04 апреля 2009

Я посмотрю свои документы; есть способ указать конфигурацию, чтобы изменить путь корневого веб-приложения от ROOT (или ROOT.war), но, похоже, он изменился между Tomcat 5 и 6.

Нашел это:

http://www.nabble.com/Re:-Tomcat-6-and-ROOT-application...-td20017401.html

Итак, похоже, что изменение корневого пути (в ROOT.xml) возможно, но немного не так - вам нужно переместить WAR-файл за пределы каталога автоматического развертывания. Не возражаете, если я спрошу, почему простое переименование вашего файла в ROOT.war не работает?

...