У меня есть сервер Tomcat6 на сервере Linux. Структура каталога webapps
является:Tomcat6 -> как добавить проект в корневую папку?
- примеры
- хост-менеджер
- менеджер
- ROOT
- образец
У меня есть веб-приложение работает на моем локальном хосте на Кот. Я создал файл войны MyProject.war
и поместил его в каталог webapps. Перезагрузка сервера Tomcat, войны извлекается и у меня есть эта структура:
- примеры
- хост-менеджер
- менеджер
- MyProject
- КОРНЕВАЯ
- образец
Вызов URL http://mysubdomain.mysite.com:8080/
Я получаю стартовую страницу Tomcat с
Если вы видите эту страницу в веб-браузере, это значит, что вы успешно настроили Tomcat. Поздравления!.
Адрес http://mysubdomain.mysite.com:8080/MyProject/
Я получаю страницу своего проекта.
То, что я хочу, что я могу получить доступ к проекту с URL http://mysubdomain.mysite.com:8080/
, а не с http://mysubdomain.mysite.com:8080/MyProject/
Как я могу это сделать?
С наилучшими пожеланиями.
Update У меня есть это в моем server.xml:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="MyProject" path="/" />
</Host>
Я сделал это на пути с пустой строкой и/и перезапустить Tomcat. Оба не работают. Основной каталог показывает мне стартовую страницу Tomcat вместо моего проекта. Проект доступен только с ...: 8080/MyProject/
Спасибо за ваш ответ. Где я могу написать/изменить атрибут 'docBase' элемента Context на моем сервере? – Tim
Перейдите по ссылке «» в мой ответ для возможных мест. Я лично предлагаю файл '/ META-INF/context.xml' внутри рассматриваемого webapp. –
BalusC
Я искал, но внутри моего проекта нет 'context.xml'.В 'META-INF' есть только' MANIFEST.MF' – Tim