geoserver (一)安装及配置跨域问题

1.tomcat环境安装

     (http://geoserver.org/download/)下载zip源代码解压包,部署在tomcat里面运行geoserver;

2.windows环境安装

 以GeoServer2.12.0版本为准,安装前确保计算机安装JDK1.8版本,因为geoserver2.12.0要求JDK1.8的java环境,不同的geoserver版本要求JDK版本不一样的,如果jdk版本不对安装完成后会显示503的错误

 

安装过程大多数都是下一步,需要注意一下几点:

(1)选择对应的jdk版本

geoserver (一)安装及配置跨域问题_第1张图片

(2)设置默认端口

geoserver (一)安装及配置跨域问题_第2张图片

正常jdk版本选对的的话,安装完成后浏览器输入http://localhost:6088/geoserver/web即可进入系统

geoserver (一)安装及配置跨域问题_第3张图片

3.linux CentOS7安装

(1)下载指定版本的压缩版的软件包

 

(2)将压缩包解压到文件夹

unzip /tmp/geoserver-2.13.2-bin.zip -d /tmp
mv /tmp/geoserver-2.13.2 /usr/share/geoserver

(3) 添加geoserver环境变量

vim /etc/profile
 
# 追加
export GEOSERVER_HOME=/usr/share/geoserver
export GEOSERVER_HOME=/Zddata/geoserver
 
# 重新加载/etc/profile文件
source /etc/profile

(4) 修改geoserver端口 

     编辑【/geoserver/start.ini】

     修改jetty.port=6088

(5) 查看端口6088 是否开启,保证端口能用

      netstat -anp 查看端口是否开放

(6)开启端口

iptables -I INPUT -p tcp --dport 8060 -j ACCEPT

(7)启动geoserver

      进入bin目录下,输入 ./startup.sh 命令启动geoserver 

(8)关闭客户端,让geoserver继续运行命令

nohup /Zddata/geoserver/bin/startup.sh &

至此geoserver已经安装完毕,但是还是有许多问题个插件需要安装

4.设置CORS跨域问题

geoserver的跨域、需要修改2个地方:

(1)修改D:\Program Files (x86)\GeoServer 2.12.0\webapps\geoserver\WEB-INF目录下web.xml

  将xml内的这段设置跨域的注释放开

    
        cross-origin
        /*
    

在根节点添加如下代码


    cross-origin
    org.eclipse.jetty.servlets.CrossOriginFilter
    
        allowedOrigins
        *
    
    
        allowedMethods
        GET,POST
    
    
        allowedHeaders
        x-requested-with,content-type
    

(2)拷贝jetty-servlets-9.2.13.v20150730.jar到D:\Program Files (x86)\GeoServer 2.12.0\webapps\geoserver\WEB-INF\lib目录

将 D:\Program Files (x86)\GeoServer 2.12.0\lib 目录下的 jetty-servlets-9.2.13.v20150730.jar 包拷贝到D:\Program Files (x86)\GeoServer 2.12.0\webapps\geoserver\WEB-INF\lib 目录下, 如果目录下没有找到去https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-servlets或http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlets/9.4.12.v20180830/下载对应版本

重启服务。

参考https://blog.csdn.net/jin80506/article/details/79903845

https://blog.csdn.net/u014368040/article/details/88963335

你可能感兴趣的:(ArcGIS)