2016-03-24 4 views
0

Я получаю ошибку 404 во время запуска весеннего webapp.Ошибка Spring Webapp 404 Tomcat не находит файл приветствия

Вот jsfiddle для web.xml

Вот jsfiddle для spring-servlet.xml

Я попытался положить его в корневой папке, а также внутри WEB-INF и дал правильные пути в XML. Но не работает. Любые предложения будут высоко оценены. Благодарю.

+1

Сообщения код для @Controller и URL ваших пытаются получить доступ к –

+0

@RequestMapping (значение = «/», метод = RequestMethod.GET) общественный ModelAndView welcomePage() бросает исключение { возврата новый ModelAndView («индекс»); } –

ответ

0

Пожалуйста, разместите свой welcome.jsp в WEB-INF/JSP/welcome.jsp

Сейчас:

<bean id="templateResolver" 
     class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> 
     <property name="prefix" value="/WEB-INF/jsp/" /> 
     <property name="suffix" value=".html" /> 
     <property name="templateMode" value="HTML5" /> 
    </bean> 

Заменить этот

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/jsp/" /> 
    <property name="suffix" value=".jsp" /> 
</bean> 

Теперь добавьте отображение контроллера, как:

@Controller 
public class PageController { 
@RequestMapping(value = "/", method = RequestMethod.GET) 
    public String welcomePage() throws Exception { 
     return "welcome"; 

    } 
} 

Загрузим вашей страницу приветствия

+0

Я изменил вашу логику, но не работал. –

+0

Можете ли вы разместить свой журнал ошибок? –

+0

Я обновил свой ответ, пожалуйста, измените свой шаблонResolver bean с помощью viewResolver. –

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