Как изменить URL-адрес tomcat по умолчанию - PullRequest
0 голосов
/ 26 апреля 2018

Я создал динамический веб-проект в Eclipse, когда я запускаю проект в браузере, URL-адрес http://localhost:8080/magicmonitor/panels.jsp, он работает нормально, но мое требование - я хочу динамически изменить URL-адрес, как указано выше. URL magicmonitor - это имя моего проекта, поведение кота, URL-адрес по умолчанию - http://localhost:8080/magicmonitor (Host: Port / Projectname). Я хочу выполнить то же самое на http://localhost:8080/dev/magicmonitor/panels.jsp как это сделать?

1 Ответ

0 голосов
/ 28 апреля 2018

Чтобы изменить URL, вам нужно сделать три вещи:

  1. Измените корневой контекст вашего веб-проекта с magicmonitor на dev
  2. Добавьте отображение dev / magicmonitor / Panel.jsp для вашего JSP.
  3. Очистите Tomcat, чтобы удалить существующие настройки приложения и получить изменения конфигурации приложения, которые вы внесли.

Шаг 1 из 3: Изменить корневой контекст:

  • Выберите ваш проектный узел в Project Explorer , щелкните правой кнопкой мыши и выберите Свойства .
  • Выберите Настройки веб-проекта из списка записей слева.
  • В поле Context root измените значение с magicmonitor на dev , затем нажмите Apply And Close .

Шаг 2 из 3: Добавить сопоставление для JSP:

  • Отредактируйте проекта WebContent / WEB-INF / web.xml , чтобы добавить сопоставление для вашего JSP между отправленным URL-адресом и файлом JSP:

    <servlet>
        <servlet-name>PanelsJsp</servlet-name>
        <jsp-file>/panels.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>PanelsJsp</servlet-name>
        <url-pattern>/magicmonitor/panels.jsp</url-pattern>
    </servlet-mapping>
    
  • Этот <<strong> url-pattern > будет добавлен к корневому контексту (который теперь dev ) при сопоставлении URL-адреса, который вы отправляете. Если URL-адрес, отправленный из браузера, соответствует <<strong> url-pattern >, будет вызван <<strong> jsp-файл >.

Шаг 3: Чтобы переиздать:

  • В представлении Серверы : остановите Tomcat, выберите сервер Tomcat, щелкните правой кнопкой мыши и выберите во всплывающем меню Очистить ... .
  • Вам будет предложено «Очистить - удалить… Вы уверены, что хотите удалить все опубликованные ресурсы?» .
  • Нажмите OK , затем запустите Tomcat.

Теперь вы сможете получить доступ к своей странице JSP, используя URL http://localhost:8080/dev/magicmonitor/panels.jsp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...