无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Geoserver跨域設(shè)置

2023-03-02 09:24 作者:地理信息技術(shù)雜談  | 我要投稿

服務(wù)端發(fā)布的服務(wù),在未設(shè)置允許跨域時(shí),從其他域前端訪問(wèn)時(shí),會(huì)顯示跨域錯(cuò)誤,同時(shí)也不能訪問(wèn)到數(shù)據(jù)。

Geoserver安裝完成時(shí),默認(rèn)未開(kāi)啟允許跨域,直接從其他域用前端的地圖類庫(kù)訪問(wèn)數(shù)據(jù)時(shí),會(huì)訪問(wèn)不到數(shù)據(jù),需要手動(dòng)進(jìn)行開(kāi)啟。

開(kāi)啟的方法:在Geoserver安裝完成的目錄中,打開(kāi)配置文件,路徑是:webapps/geoserver/WEB-INF/web.xml

使用jetty作為Server時(shí),將以下內(nèi)容取消注釋:

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

使用Tomcat作為Server時(shí),將以下內(nèi)容取消注釋:

<filter>
?<filter-name>cross-origin</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>
?<init-param>
? ?<param-name>cors.allowed.methods</param-name>
? ?<param-value>GET,POST,PUT,DELETE,HEAD,OPTIONS</param-value>
?</init-param>
?<init-param>
? ?<param-name>cors.allowed.headers</param-name>
? ?<param-value>*</param-value>
?</init-param>
</filter>

同時(shí),無(wú)論使用何種Server,都將以下代碼取消注釋:

<filter-mapping>
?<filter-name>cross-origin</filter-name>
?<url-pattern>/*</url-pattern>
</filter-mapping>

或者,使用前端的web server進(jìn)行代理,加上允許跨域的頭,也可行。

參考內(nèi)容:

https://docs.geoserver.org/latest/en/user/production/container.html#production-container-enable-cors

Geoserver跨域設(shè)置的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
南乐县| 新蔡县| 灵石县| 浦城县| 互助| 罗城| 红河县| 句容市| 潜山县| 屏南县| 滨州市| 永定县| 若羌县| 留坝县| 昌宁县| 肇庆市| 濮阳县| 通州市| 巨鹿县| 延安市| 成都市| 栖霞市| 龙泉市| 阳城县| 莫力| 乌拉特后旗| 通州市| 清新县| 罗田县| 铁岭市| 弥勒县| 连南| 四会市| 五大连池市| 龙海市| 安康市| 明光市| 仁怀市| 凉城县| 株洲县| 普洱|