728x90
SMALL
local에서는 잘 떴던 지도가 운영에서는 안 뜨고 strict-origin-when-cross-origin 이런 오류를 뱉어냄
그럼 geoserver의 지도가 cors정책에 의해 막혔다는 뜻이니
geoserver의 web.xml로 들어가보자
filter중에서 CorsFilter쪽으로 가서 corsFilter를 아예 주석처리해놓거나,
접근가능해야하는 주소만 넣어주면 됨.
<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>http://localhost:8080,http://testWeb.com:8090</param-value>
</init-param>
...
중략
...
</filter>
저 포트까지도 다 명시에 주어야함!
728x90
LIST
'QGIS·Geo' 카테고리의 다른 글
대륙, 국가별 지도 shp파일 다운로드, QGIS 활용 (0) | 2022.10.27 |
---|---|
geoserver,openlayers활용하여 heatmap지도에 표출하기 (0) | 2022.09.27 |
[geoserver] OGC filter를 통해 값마다 스타일 지정해주기, 범례설정 (0) | 2022.06.29 |
[openlayers, geoserver] 맵에 마우스 올렸을 때 layer feature tooltip 표출하기 (0) | 2022.06.23 |
[geoserver] SQL 뷰에서 parameter설정, 정규식, 파라미터 오류, 여러개의 변수 구분 (0) | 2022.06.23 |
댓글