[Geoserver-users] Install Error on Dedicated Host

Greetings,
I'm attempting to install geoserver on my dedicated hosting server without
success. The server os is Red Hat Fedora Core 7 with Tomcat which is
managed by Plesk, and therefore i'm deploying the geoserver.war file using
the Plesk tools. They have jdk 1.6 installed. Any insight would be greatly
appreciated. Here is the error from the log file.

*************************
Jun 26, 2008 10:32:09 PM org.apache.catalina.core.ApplicationContext log
INFO: Manager: list: Listing contexts for virtual host 's*****p.org'
Jun 26, 2008 10:32:20 PM org.apache.catalina.core.ApplicationContext log
INFO: Manager: restart: Reloading web application at '/geoserver'
Jun 26, 2008 10:32:20 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Manager: ManagerServlet.reload[/geoserver]
java.lang.IllegalStateException: Container
org.apache.catalina.core.ContainerBase.[PSA].[s*****p.org].[/geoserver] has
not been started
  at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3005)
  at
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:904)
  at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:354)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
  at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
  at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
  at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
  at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
  at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
  at java.lang.Thread.run(Thread.java:619)
Jun 26, 2008 10:32:20 PM org.apache.catalina.core.ApplicationContext log
...
--
View this message in context: http://www.nabble.com/Install-Error-on-Dedicated-Host-tp18153649p18153649.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

Ryan M. ha scritto:

Greetings,
I'm attempting to install geoserver on my dedicated hosting server without
success. The server os is Red Hat Fedora Core 7 with Tomcat which is
managed by Plesk, and therefore i'm deploying the geoserver.war file using
the Plesk tools. They have jdk 1.6 installed. Any insight would be greatly
appreciated. Here is the error from the log file.

*************************
Jun 26, 2008 10:32:09 PM org.apache.catalina.core.ApplicationContext log
INFO: Manager: list: Listing contexts for virtual host 's*****p.org'
Jun 26, 2008 10:32:20 PM org.apache.catalina.core.ApplicationContext log
INFO: Manager: restart: Reloading web application at '/geoserver'
Jun 26, 2008 10:32:20 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Manager: ManagerServlet.reload[/geoserver]
java.lang.IllegalStateException: Container
org.apache.catalina.core.ContainerBase.[PSA].[s*****p.org].[/geoserver] has
not been started

This error is not sufficient for a diagnosis, since it's just stating
an error path within tomcat itself, is there anything in the GeoServer
data directory that might help?

If I have to guess something, it's probably due to a security contrained
environment. GeoServer sets environment variables on startup, and that
most probably going to be restricted in a managed hosting.
And that's only the beginning, since then GeoServer will try to create
a temporary db file in the temp directory, to access the data directory
and so on. It's not the tipical container/app/dbms setup, GeoServer
really behaves more like a desktop app in this respect.

Cheers
Andrea