У меня обычная настройка: веб-приложение с экраном входа в систему и небольшим Java-классом, который настраивает Jetty для запуска приложения.
Во время разработки мы все тратим пару секунд, чтобы войти в систему после каждогоперейти на код, который вызывает перезапуск.(Нет, JRebel не помогает, поскольку он не запускает конструкторы снова, поэтому может пропустить некоторые изменения).
Поэтому мне было интересно, смогу ли я исправить такую настройку Jetty таким образомспособ:
Если я запрашиваю /index.jsp
, вместо перехода к реальному JSP, он должен загрузить сервлет, который заполняет имя пользователя и пароль типичного пользователя разработки, регистрирует его, а затем перенаправляет наосновной JSP приложения.
Чтобы все было безопасно, я добавлю этот код автоматического входа в систему в тестовый путь, чтобы его нельзя было случайно развернуть.
Теперь вопрос: Как настроить перенаправление / перезапись URL в Jetty из кода Java?По понятным причинам я не хочу касаться web.xml
.