2015-06-21 3 views
1

Я следую учебнику по udemy. В учебнике он использует eclipse. Но я следую курсу с intellij. Все прекрасно работает, но я все время замечаю, что когда он запускает сервлеты или страницы jsp, он всегда показывает имя проекта перед сервлетом (http://localhost:8080/myapp/index.jsp). Но когда я создаю веб-приложение на intellij, оно просто показывает http://localhost:8080/index.jsp.Веб-приложение Intellij на сервере tomcat показывает http: // localhost: 8080/index.jsp вместо http: // localhost: 8080/myapp/index.jsp

Итак, вопрос в том, как получить имя проекта перед /index.jsp.

Я пытался добавить это в файл web.xml, но это не похоже на работу

<display-name>myApp</display-name> 
    <welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
+0

Это путь контекста приложения. Установите его в настройках вашего контейнера сервлетов (например, сервера Tomcat). –

ответ

3

Вы можете ввести URL приложения в «Edit» Connfiguration вашего сервера Tomcat.

  • Нажмите Изменить конфигурацию
  • Введите ваши URL приложения в запуске страницы

enter image description here

Примечание: - Скорее всего, выше решение будет работать, если это не то может потребоваться изменить контекст приложения на «\ myApp» на вкладке развертывания.

+0

Спасибо за это решение – Greg

Смежные вопросы