코딩 노트
Tomcat 6.0에 CorsFilter 추가하고 싶을 때 본문
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/
'DevMemo > Etc' 카테고리의 다른 글
[Unity] UI 위에서 발생한 Input인지 체크하기 (0) | 2017.01.06 |
---|---|
Unity3D Windows 빌드 후, CodePage 437 not supported 에러 (1) | 2016.09.21 |
Unity 에디터에서 warning이 Error가 되었을 때 (0) | 2016.09.02 |
Unity3D il2cpp 추가 할 때, 경로문제 (1) | 2016.08.25 |
FTP 비밀번호에 @가 포함되어있을때 (0) | 2016.03.21 |