Hi,
I just installed geoserver on my linux box with FC4. When I tried to start geoserver by accessing the URL: http://localhost:8080/geoserver/wfs/GetCapabilities, I got the following error:
Type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
org.vfny.geoserver.wfs.servlets.WFService.isServiceEnabled(javax.servlet.http.HttpServletRequest) (Unknown Source)
org.vfny.geoserver.servlets.AbstractService.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (Unknown Source)
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown Source)
org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, java.lang.Object) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object) (/tmp/libtomcat-util-5.0.30.jar.soml6htg.so)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() (/tmp/libtomcat-util-5.0.30.jar.soml6htg.so)
java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0 logs.
The full stack trace is listed below:
2006-05-30 23:13:13 StandardWrapperValve[WFSGetCapabilities]: Servlet.service() for servlet WFSGetCapabilities threw exception
java.lang.NullPointerException
at org.vfny.geoserver.wfs.servlets.WFService.isServiceEnabled(javax.servlet.http.HttpServletRequest) (Unknown Source)
at org.vfny.geoserver.servlets.AbstractService.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (Unknown Source)
at javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
at javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) (Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardContextValve.invokeInternal(org.apache.catalina.Wrapper, org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
at org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection, java.lang.Object) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object) (/tmp/libtomcat-util-5.0.30.jar.soml6htg.so)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() (/tmp/libtomcat-util-5.0.30.jar.soml6htg.so)
at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
I use Tomcat5 that came with FC4 and it is working fine. geoserver folder was copied to webapps directory in Tomcat5. If you have some comments, could you please let me know?
Thanks.
_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!