Thanks Joe but it doesn't work for me, I had already correct the web.xml.

The error is different (in your case "404 Not Found", in my case "500 Internal Server Error")

Not only if I try to connect to geoserver (v. http://localhost/geoserver) , also if I try to login to geonode.

This is the error stack:

javax.servlet.ServletException: Error connecting to GeoNode authentication 
server: GeoNode communication failed, status report is: 500, INTERNAL SERVER 
ERROR
        
org.geonode.security.GeoNodeAnonymousProcessingFilter.doFilter(GeoNodeAnonymousProcessingFilter.java:87)
        
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.geonode.security.GeoNodeCookieProcessingFilter.doFilter(GeoNodeCookieProcessingFilter.java:107)
        
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)

*root cause*

java.io.IOException: GeoNode communication failed, status report is: 500, 
INTERNAL SERVER ERROR
        org.geonode.security.HTTPClient.sendGET(HTTPClient.java:72)
        
org.geonode.security.DefaultSecurityClient.authenticate(DefaultSecurityClient.java:153)
        
org.geonode.security.DefaultSecurityClient.authenticateAnonymous(DefaultSecurityClient.java:136)
        
org.geonode.security.GeoNodeAnonymousProcessingFilter.doFilter(GeoNodeAnonymousProcessingFilter.java:75)
        
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.geonode.security.GeoNodeCookieProcessingFilter.doFilter(GeoNodeCookieProcessingFilter.java:107)
        
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)


Thanks, Thomas


Il 15/02/2012 15.58, Joe Larson ha scritto:
Thomas,

I wonder if you and I had a similar situation http://librelist.com/browser//geonode/2012/2/7/failed-get-request-workspaces-xml-catalog-py/ ?

Try this, as Ariel helped me get over the issue:

All those problems are caused by GeoServer not being properly configured.

The way to debug is keep hitting: http://yourgeonode.com/geoserver
until it gives you the UI.

What I found to be missing after the upgrade were two things:

#1. GEOSERVER_DATA_DIR set to /var/lib/geoserver/geonode-data in
/var/lib/tomcat6/webapps/geoserver/WEB-INF/web.xml
#2. GEONODE_BASE_URL set t o http://localhost/ or http://mygeonode.com/
in /var/lib/tomcat6/webapps/geoserver/WEB-INF/web.xml

Without GeoServer properly configured, no other part of GeoNode will
work correctly.

Let me know if that helps,
Ariel.

Best, Joe.

On Feb 15, 2012, at 12:43 AM, [email protected] <mailto:[email protected]> wrote:

I upgrade my ubuntu 10.04 installation of geonode to version 1.1 with
the Installer for Ubuntu (thanks Ariel...)
During the installation, the upgrade overwrite my modified web.xml file
(in /etc/geonode/geoserver/)
After a reboot I get this error when I try to load a map:
"javax.servlet.ServletException: Error connecting to GeoNode
authentication server: Connection refused"

I searched in the list and fo und this:
http://librelist.com/browser//geonode/2011/5/22/problem-in-deploying-geonode-on-ubuntu/

I modified web.xml file (as described here:
http://readthedocs.org/docs/geonode/en/1.0/deploy/ubuntu.html#deploying-geoserver)
but it doesn't work (same error message).

If I try to connect to http://localhost:8080/geoserver or
http://localhost/geoserver I get the same error.

Any idea how to solve the problem?

Thanks Thomas


Reply via email to