2013-12-10 1 views

ответ

0

Внесите HttpServletResponse и выдайте требуемые заголовки ответа. Контейнер не знает требования CORS ваших ресурсов.

0

Начиная с бета-версии января 2016 года, WebSphere Liberty поддерживает CORS изначально. Вы просто настроить server.xml с параметрами CORS вы хотите, вот пример:

<cors domain="/sampleApp/path" 
    allowedOrigins="https://alice.com:8090" 
    allowedMethods="GET, DELETE, POST" 
    allowedHeaders="Accept, MyRequestHeader1" 
    exposeHeaders="MyResponseHeader1" 
    allowallowCredentials="true" 
    maxAge="3600" /> 

Атрибут домена для корня приложения, которые вы хотите эту конфигурацию, чтобы применить к, что означает, что она не будет влиять на любые другие корни контекста. Остальные 7 атрибутов следуют точно официальной спецификации CORS (https://www.w3.org/TR/cors/), поэтому они довольно понятны.

Ссылка на последнюю версию бета-версии: https://developer.ibm.com/wasdev/downloads/liberty-profile-beta/

Смежные вопросы