解決geoserver跨域問題


 
一、GeoServer 2.10.1及以上版本設置(通用設置方法)
 
1、下載跨域jar包 點我下載(下載geoserver使用的對應jetty版本,提取碼:fndr)並將jar包放到Geoserver安裝目錄 \webapps\geoserver\WEB-INF\lib文件夾下。
 
注:a. 我的geoserver 版本是2.15.0,下載的jar包是:jetty-servlets-9.4.12.v20180830.jar和jetty-util-9.4.12.v20180830
 
       b. 必須同時下載jetty-servlets-9.4.12.v20180830.jar和jetty-util-9.4.12.v20180830兩個jar包,否則geoserver啟動會報錯(可能版本不一樣或者下載的jar包不同有所區別)。
 
  c. 上述兩個jar包在geoserver安裝路徑\GeoServer 2.15.0\lib也應該存在
 
 
2、設置跨域配置。打開Geoserver安裝目錄 \webapps\geoserver\WEB-INF\web.xml文件,找到文件中<!-- Uncomment following filter to enable CORS的位置,把跨域配置的注釋放開
 
 
 
 
 

 

 

 

 

 

3、重啟GeoServer服務。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM