2014-02-13 2 views
0

У меня есть следующая проблема с небольшим проектом Spring MVC, который я пытаюсь создать. Я хотел бы создать DispatcherServlet, но список мастеров пуст.Использовать существующий класс сервлета или JSP - список сервлета пуст

enter image description here

Я считаю, что я все необходимые зависимости покрыты:

  • весна-ядро
  • пружинные бобы
  • весна-контекст
  • весна JDBC
  • весна веб
  • весна-webmvc

Я читал на подобные вопросы, что мастер может быть использован только на динамических веб-проектов. Я проверил грань проекта и, похоже, все в порядке.

  • Веб-модуль Dynamic v3.0
  • Java v1.6
  • JavaScript v1.0

Кроме того, web.xml был создан и проект был обновлен зависимостей Maven.

Насколько я знаю, это должно работать, но это не так. Любая помощь приветствуется.

+0

DispatcherServlet не создан разработчиком приложения, поскольку он является частью весовых банок. вам просто нужно добавить его в свой web.xml и объявить некоторые контроллеры - см. пример примера весеннего плетенки https://github.com/spring-projects/spring-petclinic/ –

+0

Возможно, я должен был сказать «добавить», больше чем «создать». :) – davidfm

ответ

1

Найдено решение. Я просто должен был выбрать Целевое время выполнения при создании динамического веб-проекта. Как только я сделал это, список New Servlet работал правильно, и я мог добавить DispatcherServlet.

Конечно, это также можно сделать вручную на web.xml (это то, что я сделал), но я беспокоился, так как другой метод должен был работать.

-1

Вы должны установить время выполнения сервера в своем проекте. Для этого Щелкните правой кнопкой мыши проект -> Свойства щелчка -> Путь сборки Java -> Добавить библиотеку -> Нажмите Далее -> Выберите сервер и добавьте его.

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