DispatcherServlet的未出現要被處理的ModelAndView響應

您所在的位置:网站首页 springmvc返回modelandview DispatcherServlet的未出現要被處理的ModelAndView響應

DispatcherServlet的未出現要被處理的ModelAndView響應

#DispatcherServlet的未出現要被處理的ModelAndView響應| 来源: 网络整理| 查看: 265

web.xml中:DispatcherServlet的未出現要被處理的ModelAndView響應

audiClave webAppRootKey rest.root rest org.springframework.web.servlet.DispatcherServlet 1 rest /REST/ base org.springframework.web.servlet.DispatcherServlet 2 base /

基servlet.xml中:

這裏是BaseController:

package com.audiClave.controllers; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class BaseController { @RequestMapping(value = "/index.html") public ModelAndView home() { System.out.println("BaseController: Passing through..."); return new ModelAndView("home"); // return "WEB-INF/views/home.jsp"; } }

我打電話給與Tomcat服務:

http://localhost:8080/audiClave/index.html

,這是從控制檯:

BaseController: Passing through...

出現在控制檯窗口中,但沒有別的。內容返回狀態:/WEB-INF/views/home.jsp

description The requested resource() is not available.

內容

Audiclave Hello world from audiClave!

的問題不是在文件中,但因爲如果我回到

return new ModelAndView("xxxx");

這是相同的結果。

在我開始更改項目中的庫(與JSTL和JSP相關)之前,它似乎與庫相關,因爲它正在工作。我不知道我改變過的圖書館的順序。我一定最終得到了與tomcat 7不兼容的東西。

在tomcat日誌中沒有任何東西表明問題。這是啓動日誌:

01/06/2011 9:25:20 AM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Python26\Scripts;C:\Python26\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\Java\jdk1.6.0_21\bin;%APPDATA%\Python\Scripts;C:\Program Files\Translate Toolkit;C:\Program Files\Gallio\bin 01/06/2011 9:25:20 AM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:audiClave' did not find a matching property. 01/06/2011 9:25:20 AM org.apache.coyote.AbstractProtocolHandler init INFO: Initializing ProtocolHandler ["http-bio-8080"] 01/06/2011 9:25:20 AM org.apache.coyote.AbstractProtocolHandler init INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 01/06/2011 9:25:20 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 336 ms 01/06/2011 9:25:20 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina 01/06/2011 9:25:20 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.12 01/06/2011 9:25:22 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring FrameworkServlet 'rest' 01/06/2011 9:25:22 AM org.springframework.web.servlet.FrameworkServlet initServletBean INFO: FrameworkServlet 'rest': initialization started 01/06/2011 9:25:22 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh INFO: Refreshing WebApplicationContext for namespace 'rest-servlet': startup date [Wed Jun 01 09:25:22 EST 2011]; root of context hierarchy 01/06/2011 9:25:22 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/rest-servlet.xml] 01/06/2011 9:25:22 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons INFO: Pre-instantiating singletons in org.s[email protected]62610b: defining beans [baseController,restController,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,beanNameResolver,RemedyXml]; root of factory hierarchy 01/06/2011 9:25:22 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/index.html] onto handler 'baseController' 01/06/2011 9:25:22 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/REST/remedies/{language}] onto handler 'restController' 01/06/2011 9:25:22 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/REST/remedies/{language}.*] onto handler 'restController' 01/06/2011 9:25:22 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/REST/remedies/{language}/] onto handler 'restController' 01/06/2011 9:25:22 AM org.springframework.web.servlet.FrameworkServlet initServletBean INFO: FrameworkServlet 'rest': initialization completed in 359 ms 01/06/2011 9:25:22 AM org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring FrameworkServlet 'base' 01/06/2011 9:25:22 AM org.springframework.web.servlet.FrameworkServlet initServletBean INFO: FrameworkServlet 'base': initialization started 01/06/2011 9:25:22 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh INFO: Refreshing WebApplicationContext for namespace 'base-servlet': startup date [Wed Jun 01 09:25:22 EST 2011]; root of context hierarchy 01/06/2011 9:25:22 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/base-servlet.xml] 01/06/2011 9:25:22 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons INFO: Pre-instantiating singletons in org.s[email protected]848ecc: defining beans [baseController,restController,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.view.InternalResourceViewResolver#0]; root of factory hierarchy 01/06/2011 9:25:23 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/index.html] onto handler 'baseController' 01/06/2011 9:25:23 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/REST/remedies/{language}] onto handler 'restController' 01/06/2011 9:25:23 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/REST/remedies/{language}.*] onto handler 'restController' 01/06/2011 9:25:23 AM org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler INFO: Mapped URL path [/REST/remedies/{language}/] onto handler 'restController' 01/06/2011 9:25:23 AM org.springframework.web.servlet.FrameworkServlet initServletBean INFO: FrameworkServlet 'base': initialization completed in 297 ms SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 01/06/2011 9:25:23 AM org.apache.coyote.AbstractProtocolHandler start INFO: Starting ProtocolHandler ["http-bio-8080"] 01/06/2011 9:25:23 AM org.apache.coyote.AbstractProtocolHandler start INFO: Starting ProtocolHandler ["ajp-bio-8009"] 01/06/2011 9:25:23 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 2490 ms

按照六必居的建議這裏是baseController返回的ModelAndView後的日誌:

2011-06-01 11:32:59,218 ["http-bio-8080"-exec-11] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'home' 2011-06-01 11:32:59,218 ["http-bio-8080"-exec-11] DEBUG org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.JstlView: name 'home'; URL [/WEB-INF/views/home.jsp]] in DispatcherServlet with name 'base' 2011-06-01 11:32:59,218 ["http-bio-8080"-exec-11] DEBUG org.springframework.web.servlet.view.JstlView - Forwarding to resource [/WEB-INF/views/home.jsp] in InternalResourceView 'home' 2011-06-01 11:32:59,218 ["http-bio-8080"-exec-11] DEBUG org.springframework.web.servlet.DispatcherServlet - Successfully completed request

來源

2011-05-31 P Hemans

+1

你有什麼定義在你的春季配置文件(前綴或後綴)可能會改變這條路徑? – Sean 2011-05-31 12:37:24

+0

Spring的日誌記錄顯示了什麼? – 2011-05-31 13:22:08



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3