Linux geoserver安装

安装geoserver

  • 下载
wget https://jaist.dl.sourceforge.net/project/geoserver/GeoServer/2.15.1/geoserver-2.15.1-bin.zip
  • 解压
unzip geoserver-2.15.1-bin.zip 
  • 修改端口
cd geoserver-2.15.1
vi start.ini 

修改下面的内容

jetty.port=8003
  • 启动程序
cd bin
./startup.sh

设置GEOSERVER_HOME

不设置GEOSERVER_HOME,只能进入到geoserver的根目录下执行startup.sh;设置GEOSERVER_HOME以后,就可以在任何目录来启动geoserver

vi /etc/profile

增加以下代码:

export GEOSERVER_HOME=/opt/geoserver-2.15.1

保存后使配置生效:

source /etc/profile

支持跨域

  • 下载jetty-servlets
    从http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/下载对应版本的jetty。对应关系可以去geoserver中的lib目录下查看
    当前对应版本为 jetty-servlets-9.4.12.v20180830.jar
    下载后将此jar上次到 geoserver-2.15.1/webapps/geoserver/WEB-INF/lib

  • 修改web.xml
    修改geoserver-2.15.1/webapps/geoserver/WEB-INF/web.xml以支持跨域
    把以下两块的注释去掉,变成如下:

 
   
        cross-origin
        org.eclipse.jetty.servlets.CrossOriginFilter
       
           chainPreflight
           false
       
       
           allowedOrigins
           *
       
       
           allowedMethods
           GET,POST,PUT,DELETE,HEAD,OPTIONS
       
       
           allowedHeaders
           *
       
    

   
    
        cross-origin
        /*
    
  • 拷贝jetty-util
    同时把geoserver-2.15.1/lib下的jetty-util-xxxx.jar包copy到geoserver-2.15.1/webapps/geoserver/WEB-INF/lib

修改缓存路径

  • 默认缓存路径可以通过以下方式查看


    查看缓存路径

    查看缓存路径
  • 修改默认路径
vi webapps/geoserver/WEB-INF/web.xml

增加以下配置


    GEOWEBCACHE_CACHE_DIR
    /tmp/geowebcache

你可能感兴趣的:(Linux geoserver安装)