Веб-приложение Spring без перенаправления

Я пытаюсь создать весеннее веб-приложение. Приложение должно напрямую обращаться к контроллеру и не должно иметь приветственного файла. Я пытаюсь

В верхней части этого контроллера у меня есть аннотации

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

и мой список приветственных файлов имеет корневой контекст

<welcome-file-list>  
        <welcome-file>/</welcome-file>
    </welcome-file-list>

Итак, мое приложение должно работать как: localhost: 7101/samplespring/

Однако проблема в том, что когда я пытаюсь запустить приложение в jdeveloper, мне нужно установить цель по умолчанию, чего я, очевидно, здесь не могу.

Как поступить.

Спасибо. С уважением, Рахит.


person Rpant    schedule 07.12.2012    source источник


Ответы (1)


Я бы удалил запись <welcome-file-list> и убедился, что ваш servlet-mapping в web.xml выглядит примерно так (примечание <url-pattern>):

<servlet>
    <servlet-name>mainDispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>mainDispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
person nickdos    schedule 07.12.2012
comment
Проблема в том, что jdeveloper не запускает/не запускает приложение, пока не найдет конфигурацию запуска с файлом по умолчанию для запуска. Поэтому мне пришлось добавить index.jsp и сделать его файлом по умолчанию, который будет запускаться при запуске приложения. - person Rpant; 08.12.2012