You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Norris Shelton <no...@yahoo.com> on 2010/06/30 15:06:18 UTC
spring-webmvc-portlet annotations: File "/WEB-INF/servlet/view" not found
I am using:
Tomcat 6.0.20
Vignette Portal Server 8.0
spring-webmvc-portlet 3.0.3.RELEASE
I get the following error when the portal is requested.
Here is my log
2010-06-28 16:08:32 DEBUG - DispatcherPortlet with name 'weather' received render request org.springframework.web.portlet.DispatcherPortlet.doRenderService:694
2010-06-28 16:08:32 DEBUG - Testing handler map [org.springframework.web.portlet.mvc.annotation.DefaultAnnotationHandlerMapping@20f764] in DispatcherPortlet with name 'weather' org.springframework.web.portlet.DispatcherPortlet.getHandler:988
2010-06-28 16:08:32 DEBUG - Key [view] -> handler [{=com.bhsi.portlet.weather.WeatherViewController@ad1c36}] org.springframework.web.portlet.handler.AbstractMapBasedHandlerMapping.getHandlerInternal:74
2010-06-28 16:08:32 DEBUG - Testing handler adapter [org.springframework.web.portlet.mvc.annotation.AnnotationMethodHandlerAdapter@51e1ff] org.springframework.web.portlet.DispatcherPortlet.getHandlerAdapter:1029
2010-06-28 16:08:32 DEBUG - Invoking model attribute method: public org.springframework.ui.ModelMap com.bhsi.portlet.weather.WeatherViewController.getNormalModel() org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod:154
2010-06-28 16:08:32 DEBUG - !!!!!! Found a cached modelMap com.bhsi.portlet.weather.WeatherViewController.getNormalModel:108
2010-06-28 16:08:32 DEBUG - Invoking request handler method: public org.springframework.web.portlet.ModelAndView com.bhsi.portlet.weather.WeatherViewController.renderNormal(org.springframework.ui.ModelMap) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod:172
2010-06-28 16:08:32 DEBUG - ********** Entered renderNormal ********** com.bhsi.portlet.weather.WeatherViewController.renderNormal:118
2010-06-28 16:08:32 DEBUG - Setting portlet response content type to view-determined type [text/html;charset=ISO-8859-1] org.springframework.web.portlet.DispatcherPortlet.render:1086
2010-06-28 16:08:32 DEBUG - Added model object 'NORMAL' of type [org.springframework.ui.ModelMap] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'lastUpdateFormatted' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'detailUrl' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'org.springframework.validation.BindingResult.currentWeather' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'compassDirection' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'feelsLike' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'org.springframework.validation.BindingResult.NORMAL' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'skyImageUrl' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'currentWeather' of type [com.bhsi.portlet.weather.currentweather.CurrentWeather] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Including resource [/WEB-INF/jsp/normal.jsp] in InternalResourceView 'normal' org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel:227
2010-06-28 16:08:32 ERROR - Could not complete request org.springframework.web.portlet.FrameworkPortlet.processRequest:559 javax.portlet.PortletException: javax.servlet.ServletException: File "/WEB-INF/servlet/view" not found
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.apiimpl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:327) ~[na:na]
at org.springframework.web.portlet.DispatcherPortlet.doRender(DispatcherPortlet.java:1137) ~[spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.DispatcherPortlet.render(DispatcherPortlet.java:1092) ~[spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.DispatcherPortlet.doRenderService(DispatcherPortlet.java:761) ~[spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:522) [spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470) [spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233) [portlet_20.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.management.FilterChainImpl.doFilter(FilterChainImpl.java:290) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.management.FilterManagerImpl.processFilter(FilterManagerImpl.java:78) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.RenderCommand.execute(RenderCommand.java:62) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.PortletCommandServlet.service(PortletCommandServlet.java:170) [vgn-jsr-container-shared.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [catalina.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.PortletRequestBroker.sendRequestCommand(PortletRequestBroker.java:142) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.PortletRequestBroker.executeRenderRequest(PortletRequestBroker.java:368) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.PortletContainerImpl.executeRenderRequest(PortletContainerImpl.java:79) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.management.internal.implementation.provider.jsr.JsrPortletSpiImpl.doRender(JsrPortletSpiImpl.java:326) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.management.internal.implementation.invocation.PortletRenderBroker.doRender(PortletRenderBroker.java:142) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.management.internal.implementation.standard.StandardPortlet.doRender(StandardPortlet.java:753) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.invocation.internal.StandardPortletInvocationAgent.renderPortlet(StandardPortletInvocationAgent.java:174) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.invocation.internal.InSerialPortletRequestBroker.render(InSerialPortletRequestBroker.java:45) [vgn-portal-core.jar:na]
at com.epicentric.page.website.internal.PagePortletRequestBrokerImpl.renderPortlets(PagePortletRequestBrokerImpl.java:41) [vgn-portal-core.jar:na]
at com.epicentric.page.website.internal.PageBuilderImpl.buildPage(PageBuilderImpl.java:84) [vgn-portal-core.jar:na]
at com.vignette.portal.website.enduser.components.page.display.PageBuilderPredisplayAction.portletRender(PageBuilderPredisplayAction.java:104) [vgn-portal-template0018_classes.jar:na]
at com.vignette.portal.website.enduser.components.page.display.PageBuilderPredisplayAction.execute(PageBuilderPredisplayAction.java:64) [vgn-portal-template0018_classes.jar:na]
at com.vignette.portal.website.enduser.internal.requestprocessing.system.DefaultRequestProcessor.process(DefaultRequestProcessor.java:165) [vgn-portal-core.jar:na]
at com.vignette.portal.website.enduser.internal.ControllerServlet.service(ControllerServlet.java:183) [vgn-portal-core.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.enduser.filters.SiteResolutionFilter.doFilter(SiteResolutionFilter.java:198) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.enduser.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:42) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.enduser.filters.InitPortalContextFilter.doFilter(InitPortalContextFilter.java:52) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at jespa.http.HttpSecurityService.doFilter(HttpSecurityService.java:975) [jespa-1.0.12.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.internal.StartupProtectionFilter.doFilterSingleInvocation(StartupProtectionFilter.java:100) [vgn-portal-core.jar:na]
at com.vignette.portal.website.internal.SingleInvocationFilter.doFilter(SingleInvocationFilter.java:52) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.internal.EnvironmentalWrapperFilter.doFilterSingleInvocation(EnvironmentalWrapperFilter.java:56) [vgn-portal-core.jar:na]
at com.vignette.portal.website.internal.SingleInvocationFilter.doFilter(SingleInvocationFilter.java:52) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:595) [na:1.5.0_21]
Caused by: javax.servlet.ServletException: File "/WEB-INF/servlet/view" not found
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319) ~[jasper.jar:na]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) ~[jasper.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [catalina.jar:na]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:229) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.ViewRendererServlet.renderView(ViewRendererServlet.java:114) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.ViewRendererServlet.processRequest(ViewRendererServlet.java:86) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.ViewRendererServlet.doGet(ViewRendererServlet.java:66) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [catalina.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.apiimpl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:323) ~[na:na]
... 63 common frames omitted
Here is my web.xml
Displays the weather portlet. The main page (widget) page displays the current conditions. The detail
page shows weather alerts, the forecast, current regional radar.
Weather Portlet
ViewRendererServlet org.springframework.web.servlet.ViewRendererServlet 1 ViewRendererServlet /WEB-INF/servlet/view org.springframework.web.context.ContextLoaderListener
here is my portlet.xml
Displays the weather portlet. The main page (widget) page displays the current conditions. The
detail page shows weather alerts, the forecast, current regional radar.
weather Weather Portlet
org.springframework.web.portlet.DispatcherPortlet text/html VIEW NORMAL MAXIMIZED
en
Weather Portlet Weather Portlet weather
Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Shelton Consulting, LLC
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton
Re: spring-webmvc-portlet annotations: File "/WEB-INF/servlet/view"
not found
Posted by Pid <pi...@pidster.com>.
On 30/06/2010 14:06, Norris Shelton wrote:
> I am using:
> Tomcat 6.0.20
> Vignette Portal Server 8.0
> spring-webmvc-portlet 3.0.3.RELEASE
>
> I get the following error when the portal is requested.
>
> Here is my log
>
-snip
> 2010-06-28 16:08:32 DEBUG - Including resource [/WEB-INF/jsp/normal.jsp] in InternalResourceView 'normal' org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel:227
> 2010-06-28 16:08:32 ERROR - Could not complete request org.springframework.web.portlet.FrameworkPortlet.processRequest:559 javax.portlet.PortletException: javax.servlet.ServletException: File "/WEB-INF/servlet/view" not found
> at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.apiimpl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:327) ~[na:na]
-snip
> at java.lang.Thread.run(Thread.java:595) [na:1.5.0_21]
> Caused by: javax.servlet.ServletException: File "/WEB-INF/servlet/view" not found
-snip
>
> Here is my web.xml
>
Where?
> Displays the weather portlet. The main page (widget) page displays the current conditions. The detail
> page shows weather alerts, the forecast, current regional radar.
> Weather Portlet
> ViewRendererServlet org.springframework.web.servlet.ViewRendererServlet 1 ViewRendererServlet /WEB-INF/servlet/view org.springframework.web.context.ContextLoaderListener
>
>
> here is my portlet.xml
>
Where?
p
>
> Displays the weather portlet. The main page (widget) page displays the current conditions. The
> detail page shows weather alerts, the forecast, current regional radar.
> weather Weather Portlet
> org.springframework.web.portlet.DispatcherPortlet text/html VIEW NORMAL MAXIMIZED
> en
> Weather Portlet Weather Portlet weather
>
>
>
>
>
>
>
>
>
>
> Norris Shelton
> Software Engineer
> Sun Certified Java 1.1 Programmer
> Shelton Consulting, LLC
> ICQ# 26487421
> AIM NorrisEShelton
> YIM norrisshelton
>
>
>
>
Re: spring-webmvc-portlet annotations: File "/WEB-INF/servlet/view" not found
Posted by Norris Shelton <no...@yahoo.com>.
Sorry, none of my files were included. I sent another email with all of the files as attachments.
Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Shelton Consulting, LLC
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton
________________________________
From: Norris Shelton <no...@yahoo.com>
To: users@tomcat.apache.org
Sent: Wed, June 30, 2010 9:06:18 AM
Subject: spring-webmvc-portlet annotations: File "/WEB-INF/servlet/view" not found
I am using:
Tomcat 6.0.20
Vignette Portal Server 8.0
spring-webmvc-portlet 3.0.3.RELEASE
I get the following error when the portal is requested.
Here is my log
2010-06-28 16:08:32 DEBUG - DispatcherPortlet with name 'weather' received render request org.springframework.web.portlet.DispatcherPortlet.doRenderService:694
2010-06-28 16:08:32 DEBUG - Testing handler map [org.springframework.web.portlet.mvc.annotation.DefaultAnnotationHandlerMapping@20f764] in DispatcherPortlet with name 'weather' org.springframework.web.portlet.DispatcherPortlet.getHandler:988
2010-06-28 16:08:32 DEBUG - Key [view] -> handler [{=com.bhsi.portlet.weather.WeatherViewController@ad1c36}] org.springframework.web.portlet.handler.AbstractMapBasedHandlerMapping.getHandlerInternal:74
2010-06-28 16:08:32 DEBUG - Testing handler adapter [org.springframework.web.portlet.mvc.annotation.AnnotationMethodHandlerAdapter@51e1ff] org.springframework.web.portlet.DispatcherPortlet.getHandlerAdapter:1029
2010-06-28 16:08:32 DEBUG - Invoking model attribute method: public org.springframework.ui.ModelMap com.bhsi.portlet.weather.WeatherViewController.getNormalModel() org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod:154
2010-06-28 16:08:32 DEBUG - !!!!!! Found a cached modelMap com.bhsi.portlet.weather.WeatherViewController.getNormalModel:108
2010-06-28 16:08:32 DEBUG - Invoking request handler method: public org.springframework.web.portlet.ModelAndView com.bhsi.portlet.weather.WeatherViewController.renderNormal(org.springframework.ui.ModelMap) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod:172
2010-06-28 16:08:32 DEBUG - ********** Entered renderNormal ********** com.bhsi.portlet.weather.WeatherViewController.renderNormal:118
2010-06-28 16:08:32 DEBUG - Setting portlet response content type to view-determined type [text/html;charset=ISO-8859-1] org.springframework.web.portlet.DispatcherPortlet.render:1086
2010-06-28 16:08:32 DEBUG - Added model object 'NORMAL' of type [org.springframework.ui.ModelMap] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'lastUpdateFormatted' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'detailUrl' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'org.springframework.validation.BindingResult.currentWeather' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'compassDirection' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'feelsLike' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'org.springframework.validation.BindingResult.NORMAL' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'skyImageUrl' of type [java.lang.String] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Added model object 'currentWeather' of type [com.bhsi.portlet.weather.currentweather.CurrentWeather] to request in view with name 'normal' org.springframework.web.servlet.view.AbstractView.exposeModelAsRequestAttributes:328
2010-06-28 16:08:32 DEBUG - Including resource [/WEB-INF/jsp/normal.jsp] in InternalResourceView 'normal' org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel:227
2010-06-28 16:08:32 ERROR - Could not complete request org.springframework.web.portlet.FrameworkPortlet.processRequest:559 javax.portlet.PortletException: javax.servlet.ServletException: File "/WEB-INF/servlet/view" not found
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.apiimpl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:327) ~[na:na]
at org.springframework.web.portlet.DispatcherPortlet.doRender(DispatcherPortlet.java:1137) ~[spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.DispatcherPortlet.render(DispatcherPortlet.java:1092) ~[spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.DispatcherPortlet.doRenderService(DispatcherPortlet.java:761) ~[spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:522) [spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:470) [spring-webmvc-portlet-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233) [portlet_20.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.management.FilterChainImpl.doFilter(FilterChainImpl.java:290) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.management.FilterManagerImpl.processFilter(FilterManagerImpl.java:78) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.RenderCommand.execute(RenderCommand.java:62) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.PortletCommandServlet.service(PortletCommandServlet.java:170) [vgn-jsr-container-shared.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [catalina.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.PortletRequestBroker.sendRequestCommand(PortletRequestBroker.java:142) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.PortletRequestBroker.executeRenderRequest(PortletRequestBroker.java:368) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.PortletContainerImpl.executeRenderRequest(PortletContainerImpl.java:79) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.management.internal.implementation.provider.jsr.JsrPortletSpiImpl.doRender(JsrPortletSpiImpl.java:326) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.management.internal.implementation.invocation.PortletRenderBroker.doRender(PortletRenderBroker.java:142) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.management.internal.implementation.standard.StandardPortlet.doRender(StandardPortlet.java:753) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.invocation.internal.StandardPortletInvocationAgent.renderPortlet(StandardPortletInvocationAgent.java:174) [vgn-portal-core.jar:na]
at com.vignette.portal.portlet.invocation.internal.InSerialPortletRequestBroker.render(InSerialPortletRequestBroker.java:45) [vgn-portal-core.jar:na]
at com.epicentric.page.website.internal.PagePortletRequestBrokerImpl.renderPortlets(PagePortletRequestBrokerImpl.java:41) [vgn-portal-core.jar:na]
at com.epicentric.page.website.internal.PageBuilderImpl.buildPage(PageBuilderImpl.java:84) [vgn-portal-core.jar:na]
at com.vignette.portal.website.enduser.components.page.display.PageBuilderPredisplayAction.portletRender(PageBuilderPredisplayAction.java:104) [vgn-portal-template0018_classes.jar:na]
at com.vignette.portal.website.enduser.components.page.display.PageBuilderPredisplayAction.execute(PageBuilderPredisplayAction.java:64) [vgn-portal-template0018_classes.jar:na]
at com.vignette.portal.website.enduser.internal.requestprocessing.system.DefaultRequestProcessor.process(DefaultRequestProcessor.java:165) [vgn-portal-core.jar:na]
at com.vignette.portal.website.enduser.internal.ControllerServlet.service(ControllerServlet.java:183) [vgn-portal-core.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.enduser.filters.SiteResolutionFilter.doFilter(SiteResolutionFilter.java:198) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.enduser.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:42) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.enduser.filters.InitPortalContextFilter.doFilter(InitPortalContextFilter.java:52) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at jespa.http.HttpSecurityService.doFilter(HttpSecurityService.java:975) [jespa-1.0.12.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.internal.StartupProtectionFilter.doFilterSingleInvocation(StartupProtectionFilter.java:100) [vgn-portal-core.jar:na]
at com.vignette.portal.website.internal.SingleInvocationFilter.doFilter(SingleInvocationFilter.java:52) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at com.vignette.portal.website.internal.EnvironmentalWrapperFilter.doFilterSingleInvocation(EnvironmentalWrapperFilter.java:56) [vgn-portal-core.jar:na]
at com.vignette.portal.website.internal.SingleInvocationFilter.doFilter(SingleInvocationFilter.java:52) [vgn-portal-core.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:595) [na:1.5.0_21]
Caused by: javax.servlet.ServletException: File "/WEB-INF/servlet/view" not found
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319) ~[jasper.jar:na]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) ~[jasper.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [catalina.jar:na]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:229) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.ViewRendererServlet.renderView(ViewRendererServlet.java:114) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.ViewRendererServlet.processRequest(ViewRendererServlet.java:86) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at org.springframework.web.servlet.ViewRendererServlet.doGet(ViewRendererServlet.java:66) ~[spring-webmvc-3.0.3.RELEASE.jar:3.0.3.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) [servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) [catalina.jar:na]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) [catalina.jar:na]
at com.vignette.portal.portlet.jsrcontainer.internal.standardcontainer.invocation.apiimpl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:323) ~[na:na]
... 63 common frames omitted
Here is my web.xml
Displays the weather portlet. The main page (widget) page displays the current conditions. The detail
page shows weather alerts, the forecast, current regional radar.
Weather Portlet
ViewRendererServlet org.springframework.web.servlet.ViewRendererServlet 1 ViewRendererServlet /WEB-INF/servlet/view org.springframework.web.context.ContextLoaderListener
here is my portlet.xml
Displays the weather portlet. The main page (widget) page displays the current conditions. The
detail page shows weather alerts, the forecast, current regional radar.
weather Weather Portlet
org.springframework.web.portlet.DispatcherPortlet text/html VIEW NORMAL MAXIMIZED
en
Weather Portlet Weather Portlet weather
Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Shelton Consulting, LLC
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton