工程运行时log提示如下,没找到ViewResolver,访问页面时报500错误,后来查了很久发现tomcat中的编译文件和工程中的文件不一样,正好少了ViewResolver那一段。同样的代码在idea中没问题而在myeclipse中就是这样,谁知道问题出在哪里?
2016-08-05 14:56:41.659 [Thread-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@1798b99]
2016-08-05 14:56:41.671 [Thread-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Unable to locate ThemeResolver with name 'themeResolver': using default [org.springframework.web.servlet.theme.FixedThemeResolver@4ee7ec]
2016-08-05 14:56:41.678 [Thread-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Unable to locate RequestToViewNameTranslator with name 'viewNameTranslator': using default [org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@14b46dd]
2016-08-05 14:56:41.709 [Thread-6] DEBUG org.springframework.web.servlet.DispatcherServlet - No ViewResolvers found in servlet 'spring': using default
javax.servlet.ServletException: Circular view path [map]: would dispatch back to the current handler URL [/wichat/map] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)
org.springframework.web.servlet.view.InternalResourceView.prepareForRendering(InternalResourceView.java:205)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:145)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
下面是工程中的dispatcher-servlet配置文件和编译后的配置文件
org.hibernate.validator.ValidationMessages
text/plain;charset=UTF-8
org.hibernate.validator.ValidationMessages
text/plain;charset=UTF-8
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
tomcat server 在myeclipse 里面重新clean 一遍试试