geoserver configuration deploy
The following are instruction to deploy the geoserver configurations as of version 1.1.3.
Log onto any given geosever box and do the following.
cd /usr/share/apache-tomcat-7.0.30/webapps
# this next line is needed only if it has been changed in version control
svn export http://eas.googlecode.com/svn/trunk/geoserver/deploy_geoserver_init.sh
sudo ./deploy_geoserver_init.shThis will do a bunch of stuff, which is documented here.
All the work is being done by a python script which should give you the output shown below.
initializing geoserver deploy
A deploy_geoserver_env.sh
Export complete.
A deploy_geoserver.py
Export complete.
A environments.py
Export complete.
using these system parameters
TOMCAT_WEBAPPS_PATH: /usr/share/apache-tomcat-7.0.30/webapps
GEOSERVER_ARCHIVE_PATH: /usr/share/apache-tomcat-7.0.30/webapps/archive
GEOSERVER_DATA_PATH: /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
GWC_PATH: /srv/gwc
PYTHON_EXE_PATH: /usr/local/bin/python2.5
SVN_EXE_PATH: /usr/bin/svn
JIRA_SVN_PATH: trunk
JIRA_SVN_VERSION: HEAD
GOOGLE_CODE_SVN_PATH: trunk
GOOGLE_CODE_SVN_VERSION: HEAD
9876543210 # these is just a count down; it gives you a chance to understand what is happening and an opportunity to halt the deploy if you want
stopping tomcat...
executing system command: /sbin/service tomcat stop
9876543210
archiving existing geoserver configuration
from /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
to /usr/share/apache-tomcat-7.0.30/webapps/archive/geoserver_cfg_20120919_143719.tar
executing system command: tar -cf /usr/share/apache-tomcat-7.0.30/webapps/archive/geoserver_cfg_20120919_143719.tar /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
tar: Removing leading `/' from member names
109876543210
removing old configurations at /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
executing system command: rm -rf /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
109876543210
getting latest geoserver configuration from version control
executing system command: /usr/bin/svn checkout https://sfgovdt.jira.com/svn/MAD/trunk/geoserver/configuration/live -r HEAD --no-auth-cache /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
A /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration/featureTypes
A /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration/featureTypes/sfmaps_basemap_sfmaps_coast
A /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration/featureTypes/sfmaps_basemap_sfmaps_coast/info.xml.bak
....lots more output here
Checked out revision 3749.
9876543210
setting permissions and ownership on /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
executing system command: chown -R tomcat:geodev /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
executing system command: chmod -R ug+rwX /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
executing system command: chmod -R o-rwxX /usr/share/apache-tomcat-7.0.30/webapps/geoserver_configuration
9876543210
setting logging level to VERBOSE_LOGGING.properties
9876543210
setting database connections
processing EAS
setting db port to XXX
setting db host to XX.XXX.XX.XXX
setting db name to XXX
processing SFMAPS
setting db port to XXXX
setting db host to XX.XXX.XX.XXX
setting db name to XXX
9876543210
starting tomcat...
executing system command: /sbin/service tomcat start
9876543210
done!