GeoServer 安装
偷个懒 使用docker
-
docker run --name "geoserver" -e GEOSERVER_ADMIN_USER=kartoza -e GEOSERVER_ADMIN_PASSWORD=myawesomegeoserver -p 8600:8080 -d -t kartoza/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>

浙公网安备 33010602011771号