Невозможно запустить шаблон весеннего проекта на STS - PullRequest
1 голос
/ 08 мая 2011

Я создал шаблонный проект с именем sample и запустил его с сервером Spring tc. Приложение развернуто, но когда я перехожу на http://localhost:8080/sample/, я получаю следующую ошибку

ИНФОРМАЦИЯ: Запуск сервера через 12669 мс ПРЕДУПРЕЖДЕНИЕ: org.springframework.web.servlet.PageNotFound - Не найдено сопоставление для HTTP-запроса с URI [/ sample /] в DispatcherServlet с именем appServlet *

Я выполнил те же действия, что и в http://www.youtube.com/watch?v=Y0V4oEnCcyA, чтобы создать веб-приложение Spring.

Я попросил моего друга выполнить те же шаги и протестировать его на своем компьютере с Ubuntu 10.04, и он отлично работал из коробки. Я пришел к выводу, что это должно быть что-то с моей машиной. Я сталкиваюсь с этой проблемой на Mac OSX 10.4 и SpringSource Tool Suite Версия: 2.6.0.RELEASE

Мой файл хоста содержит следующую запись

127.0.0.1 localhost

Кто-нибудь может подсказать мне, как решить эту проблему?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 29 ноября 2011

Шаблонный проект у меня тоже не работает.

Я изменил отображение сервлета на

<servlet-mapping>
    <servlet-name>appServlet</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

Следите за отображением запроса в контроллере

@RequestMapping(value = "/home.do", method = RequestMethod.GET)

Теперь вы можете открыть http://localhost:8080/sample/home.do

0 голосов
/ 11 января 2012

Проверьте журнал в окне консоли вашего сервера затмений (нижний экран). Если вы похожи на меня, есть ошибка при определении пути к файлу home.jsp. Это происходит из файла servlet-context.xml:

<beans:property name="suffix" value="/" />

должно быть

<beans:property name="suffix" value=".jsp" />

Убедитесь, что вы очистили и перезапустили сервер после внесения этого изменения, поскольку кажется, что этот файл servlet-context.xml сильно кэширован.

0 голосов
/ 08 мая 2011

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

Говоря об угадывании, проверьте ваш web.xml и убедитесь, что он на самом деле говорит "образец".

...