I'm running GeoServer 2.0.3 under Tomcat6 on Ubunto 10.0.4.
Up to now, I've just been playing around, trying to understand the technology
and its capabilities. We've decided that we will go with GeoServer - for at
least some of our map data, so I'm trying to build a production system.
First issue: moving to GeoServer 2.10.
When I put GeoServer 2.0.3 in place, I just dropped the geoserver.war file in
place in the tomcat6/webapps directory, and it built a ./geoserver subdirectory
with the default configuration in it. (And the Spearfish, Tasmania, and
Tiger-NY data).
In a production environment, I'm going to need to be able to run multiple
parallel versions of GeoServer simultaneously - when upgrading to a new
release, testing out release candidates, etc. I could see nothing in the
tomcat configuration that instructed it to build a GeoServer installation in
the ./geoserver subdirectory, except, perhaps, the name of the .war file. I
figured that either the subdirectory name was hardcoded within the .war file
(which seemed like a poor choice) or the subdirectory was built using the
filename as a base.
So I shutdown tomcat, renamed geoserver.war to geoserver_2_0_3.war, and
./geoserver to ./geoserver_2_0_3, and restarted tomcat. I found that I did
have a running system, working out of the ./geo_server_2_0_3 subdirectory.
And I had an admin website at http://.../geoserver/2_0_3/web. Except my admin
user's password was reset, and all of my existing layers and styles were
deleted. Not a crisis - the layers were purely exploratory. Losing the styles
is a bit of an aggravation, but not a crisis. (If it'd been a production
machine, I'd have had backups, but it isn't, yet.)
So now we're to my first question. Is this the correct way to run multiple
installations of GeoServer on the same tomcat server? Simply to rename the
.war files to have unique names? It looks like it's working, but I'd like to
make sure it's the approved way.
And the second. How do I share layers, styles, etc., across multiple
installations? If I'm running 2.0.3 and 2.10.0, and 2.10.1RC1, what do I need
to do to use the same configuration for two different versions so that changes
made by either are reflected on the other? How do I copy layers, styles, etc.,
from one version to the other, so that I have a starting point for the second,
but changes made in either are not reflected in the other, after the copy date.
I can see either case becoming necessary.
And the third. That GeoServer decided, for whatever reason, that it was doing
a fresh installation and thus proceeded two wipe all the existing style and
layer and stores information really bothers me. I didn't lose anything
critical, but is this intended behavior? Why? Is there some way to configure
GeoServer to not do this? I'd hate to waste time restoring a production system
from backup, simply because GeoServer decided to wipe things clean.
Particularly when I have no confidence that it wouldn't decide that the
restored files were no longer part of the "current system" and then wipe them
again.
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users