У меня есть проект веб-приложения в Eclipse, который настроен на развертывание на локальном сервере Tomcat. Назовем веб-приложение Blah. Вот два вопроса: мне нужно пропустить что-то очень простое, но я не могу найти простой способ изменить эти настройки в Eclipse без использования файлов конфигурации Tomcat.URL-адрес сервлетов и JSP-файлов с Tomcat и Eclipse
1. Когда приложение развернуто, URL-адрес, который я могу использовать для перехода на сервлет/JSP, равен localhost:port/Blah/servlet
. Я хотел бы избавиться от префикса Blah.
2. Я хотел бы настроить перенаправления для некоторых JSP-файлов, чтобы «скрыть» расширение .jsp. Например, я хотел бы, чтобы localhost:port/login
обслуживался localhost:port/login.jsp
, желательно, чтобы браузер не просматривал 30-кратный код статуса перенаправления.
3. Я хотел бы установить URL-адрес по умолчанию, то есть localhost:port/
, для перенаправления на конкретный JSP или сервлет (опять же, предпочтительно без выдачи кода статуса перенаправления).
Любая помощь, включая ссылки на соответствующие ресурсы, была бы весьма признательна. Обратите внимание, что я ищу способ настроить эти вещи из Eclipse, если это возможно. (Если это невозможно, я хотел бы сделать минимальное количество изменений в жуткие файлы XML Tomcat.)
Спасибо, это то, чего я боялся, что мне придется это делать. Тем не менее, хорошо иметь подтверждение и благодарность за ссылку. Я буду отмечать как ответ, если нет лучших предложений :-) –
Почему вы боитесь? Является ли добавление нескольких строк XML в файл, с автозавершением, такая пугающая задача? –
Очевидно, я говорю «страшно» образно. Однако при работе с Eclipse я хочу свести к минимуму изменения, которые я должен внести в файлы конфигурации. Например, я предпочитаю добавлять сервлет через мастер Eclipse, а не добавлять класс к моему проекту, а затем (отдельно) настраивать его как сервлет. Я рассматриваю это как личное предпочтение и прямо сказал в моем вопросе ... –