Hello, 

I have a GeoServer war overlay overlaying the base geoserver.war.  In the 
overlay I have a file named customstyle.jsp in /WEB-INF/jsp/customstyle.jsp

in my applicationContext.xml I have:

    <bean id="urlFilenameViewController" 
class="org.springframework.web.servlet.mvc.UrlFilenameViewController" />
    <bean id="customUrlHandlerMapping" 
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="urlMap">
            <map>
                <entry key="/customstyle.xml" 
value-ref="urlFilenameViewController" />
            </map>
        </property>
    </bean>
        
    <bean id="customStyleResolver" 
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" 
value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

When i try to hit the jsp via: http://localhost:8080/<application 
context>/context.xml
I get the following Server 500 Error:
javax.servlet.ServletException: Circular view path 
[/WEB-INF/jsp/customstyle.jsp]: already dispatched to this view path within the 
same request [/NAWQA_Mapper_Geoserver/WEB-INF/jsp/customstyle.jsp]. 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:280)
        
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:216)
        
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:258)
        
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1174)
        
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)
        
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
        
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
        
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:240)
        
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:258)
        
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1174)
        
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)
        
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
        
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
        
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)
        
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
        
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
        
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
        
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:394)
        
org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
        
org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:406)
        
org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
        
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:406)
        
org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
        
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:406)
        
org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
        
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:406)
        
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
        
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:406)
        
org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:185)
        
org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99)
        org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)
        
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183)
        org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
        
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

_____________________________________________
 Ivan Suftin - Applications Developer - [email protected]
 Office: (608) 821-3825  - Cell : (608) 345-8963
 Center for Integrated Data Analytics - http://cida.usgs.gov/
 United States Geological Survey 
 8505 Research Way, Middleton, WI 53562 


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to