GeoServer 安装

偷个懒 使用docker

  • docker run --name "geoserver" -e GEOSERVER_ADMIN_USER=kartoza -e GEOSERVER_ADMIN_PASSWORD=myawesomegeoserver -p 8600:8080 -d -t kartoza/geoserver

  • 访问地址 : http://localhost:8600/geoserver/

  • 提醒:为了访问外部数据方便,映射一个目录专门存放外界地理数据,或者使用postgis数据库作为存储进行地图发布


配置跨域

  • 进入容器 docker exec -it geoserver /bin/sh

  • 修改文件 /usr/local/tomcat/conf/web.xml
    添加

<filter>
    <filter-name>CorsFilter</filter-name>
    <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
    <init-param>
    <param-name>cors.allowed.origins</param-name>
    <param-value>*</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>CorsFilter</filter-name>
    <url-pattern>*</url-pattern>
</filter-mapping>
posted @ 2021-08-12 15:14  辣椒鱼儿酱  阅读(202)  评论(0)    收藏  举报