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 <norrisshel...@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.defaultannotationhandlermapp...@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.weatherviewcontrol...@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.annotationmethodhandleradap...@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