GeoServer安装、跨域与初步使用

(注:此版本为安装版, 也可以下载压缩包版解压到tomcat等服务器上运行  ;已提前安装jdk环境,此版本要求至少jdk1.8,否则启动闪退)

一.下载:GeoServer

选择稳定版(nightly为当前版本最新版),安装版选择2.15.0即可。

点击2.15.0进入详情页
点击链接进行下载

二.安装(重要步骤,其他只需要下一步就ok)

1)需要jdk环境,如果本机已安装jdk,目录会自动读取

2)设置管理员账密

3)修改端口(如果8080端口未被占用则不需修改)

3.启动GeoServer


启动成功

三.基本使用

1.开启服务后打开管理页面

2.用安装时设置的账密登录后进入管理页面,在左侧功能列表中点击Layer Preview可以对样例图层进行预览

四.跨域

1.Jetty安装方式

    修改文件GeoServer 2.15.0\webapps\geoserver\WEB-INF\web.xml

    Ctrl+F搜索Uncomment following filter to enable CORS,将注释去掉(共两处),修改后保存重启即可。

2.Tomcat发布方式

(此方法为解决tomcat跨域方法,未实测,可参考GeoServer 2.13.0 跨域设置 - 南山老沙 - CSDN博客)

    1)在tomcat的lib文件夹引入jar包java-property-utils-1.9.jar:java-property-utils-1.9.1 open source project details/download - MvnJar,cors-filter-2.6.jar:Maven Repository: com.thetransactioncompany » cors-filter » 2.6

    2)  web.xml中加入如下代码:

   

        CORS   

        com.thetransactioncompany.cors.CORSFilter   

           

            cors.allowOrigin 

            * 

           

           

            cors.supportedMethods 

            GET, POST, HEAD, PUT, DELETE 

           

           

            cors.supportedHeaders 

            Accept, Origin, X-Requested-With, Content-Type, Last-Modified 

           

           

            cors.exposedHeaders 

            Set-Cookie 

           

           

            cors.supportsCredentials 

            true 

           

       

       

        CORS   

        /*   

   

    3)在geoserver的web.xml中加入

        

            CorsFilter

            org.apache.catalina.filters.CorsFilter

        

        

            CorsFilter

            /*

        

你可能感兴趣的:(GeoServer安装、跨域与初步使用)