Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

코딩 노트

Tomcat 6.0에 CorsFilter 추가하고 싶을 때 본문

DevMemo/Etc

Tomcat 6.0에 CorsFilter 추가하고 싶을 때

youn_ 2016. 3. 21. 18:05

Unity의 WebGL Crossdomain 설정을 위해

Tomcat 7.0에서 CorsFilter를 추가하였는데

Tomcat 6.0으로 변경하게 되면서 CorsFilter를 사용할 수 없었다.


7.0에서는 web.xml에

<filter>

  <filter-name>CorsFilter</filter-name>

  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>

</filter>

<filter-mapping>

  <filter-name>CorsFilter</filter-name>

  <url-pattern>/*</url-pattern>

</filter-mapping>


이렇게 사용했는데 저 class를 찾을 수 없었다.




6.0에선 corsfilter를 사용할 수 있는 jar 파일을 다운받아서 tomcat 경로의 lib 폴더에 넣는다.

cors-filter.jar : http://search.maven.org/#browse%7C1165018756

java-property-util.jar : http://search.maven.org/#browse|-38158632


그 다음 web.xml에 아래와 같이 작성한다.

<filter>

    <filter-name>CORS</filter-name>

    <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>

</filter>

<filter-mapping>

    <filter-name>CORS</filter-name>

    <url-pattern>/*</url-pattern>

</filter-mapping>


참조 : https://www.dforge.net/2013/09/16/enabling-cors-on-apache-tomcat-6/