Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

While upgrading to the latest version of geosever I decided to spend a little time improving the geoserver deploy.
To deploy geoserver, log onto the 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.sh

This will do a bunch of stuff, which is documented here.

As a bonus you get lots of warm fuzzy feedback as 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

109876543210

stopping tomcat...
executing system command: /sbin/service tomcat stop

109876543210

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.

109876543210

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

109876543210

setting logging level to VERBOSE_LOGGING.properties

109876543210

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


109876543210

starting tomcat...
executing system command: /sbin/service tomcat start

109876543210

done!
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.