728x90
반응형
https://access.redhat.com/solutions/6974809
How to enable Cross-Origin Resource Sharing (CORS) in JBoss EAP - Red Hat Customer Portal
How to enable Cross-Origin Resource Sharing (CORS) in JBoss EAP
access.redhat.com
JBoss 어플리케이션 호출시 아래와 같이 CORS 에러 발생
| Access to XMHttpRequest at ‘http://10.20.30.40:8081/test/app/server’ from origin ‘http://10.30.40.50:7070’ has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No ‘Access-Control-Allow-Origin' header is present on the requested resource |
위 내용은 web서버에서 조치할 수도 있지만 was서버에서 조치하는 방법도 있음
1. Undertow response headers 설정
/subsystem=undertow/configuration=filter/response-header=Access-Control-Allow-Origin:add(header-name="Access-Control-Allow-Origin",header-value="redhat.com")
/subsystem=undertow/configuration=filter/response-header=Access-Control-Allow-Credentials:add(header-name="Access-Control-Allow-Credentials",header-value="false")
/subsystem=undertow/configuration=filter/response-header=Access-Control-Allow-Methods:add(header-name="Access-Control-Allow-Methods",header-value="GET, POST, PUT")
/subsystem=undertow/configuration=filter/response-header=Access-Control-Allow-Headers:add(header-name="Access-Control-Allow-Headers",header-value="accept, authorization, content-type, x-requested-with")
/subsystem=undertow/configuration=filter/response-header=Access-Control-Max-Age:add(header-name="Access-Control-Max-Age",header-value="1")
2. header enable
/subsystem=undertow/server=default-server/host=default-host/filter-ref=Access-Control-Allow-Origin:add()")
/subsystem=undertow/server=default-server/host=default-host/filter-ref=Access-Control-Allow-Credentials:add()")
/subsystem=undertow/server=default-server/host=default-host/filter-ref=Access-Control-Allow-Methods:add()")
/subsystem=undertow/server=default-server/host=default-host/filter-ref=Access-Control-Allow-Headers:add()")
/subsystem=undertow/server=default-server/host=default-host/filter-ref=Access-Control-Max-Age:add()")
728x90
반응형
'WAS > JBOSS_WILDFLY' 카테고리의 다른 글
| 21. DB 종류별 Datasource 설정 (1) | 2025.08.11 |
|---|---|
| 20. 로그 레벨 변경 (0) | 2025.08.06 |
| 18. Reverse Proxy (0) | 2025.08.06 |
| 17. DataSource DB Password 암호화(JBoss 8) (0) | 2025.08.05 |
| [ERROR] ISPN000136: Error executing command / ISPN000299: Unable to acquire lock after 15 seconds for key (3) | 2025.07.09 |