开源

Linux geoserver安装

2019-07-03  本文已影响11人  heichong

安装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

支持跨域

 <!-- Uncomment following filter to enable CORS -->
   <filter>
        <filter-name>cross-origin</filter-name>
        <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
       <init-param>
           <param-name>chainPreflight</param-name>
           <param-value>false</param-value>
       </init-param>
       <init-param>
           <param-name>allowedOrigins</param-name>
           <param-value>*</param-value>
       </init-param>
       <init-param>
           <param-name>allowedMethods</param-name>
           <param-value>GET,POST,PUT,DELETE,HEAD,OPTIONS</param-value>
       </init-param>
       <init-param>
           <param-name>allowedHeaders</param-name>
           <param-value>*</param-value>
       </init-param>
    </filter>

   <!-- Uncomment following filter to enable CORS -->
    <filter-mapping>
        <filter-name>cross-origin</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

修改缓存路径

vi webapps/geoserver/WEB-INF/web.xml

增加以下配置

<context-param>
    <param-name>GEOWEBCACHE_CACHE_DIR</param-name>
    <param-value>/tmp/geowebcache</param-value>
</context-param>
上一篇 下一篇

猜你喜欢

热点阅读