Hi,

We have hosted a jaxrs webapp in BAM 3.0 which is used for analytics.
Sometimes when we try to send a DELETE request, we receive the status code
403, which we didn't really implemented to return. while searching for
clue, I found that the cross-origin resource filters(CORS filters) are not
set properly. We can set these filters either in webapp's web.xml or in
carbon server's tomcat web.xml to overcome the issue as shown below.

<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>*</param-value>*
*    </init-param>*
    *<init-param>*
*        <param-name>cors.allowed.methods</param-name>*
*        <param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE,PATCH</param-value>*
*    </init-param>*
</filter>
<filter-mapping>
    <filter-name>CorsFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

So should these init-params be included by default in the pack? if so, what
will be the best place to add them ( in webapps' web.xml or in
conf/tomcat/web.xml)?

Thanks,
-- 
Gimantha Bandara
Software Engineer
WSO2. Inc : http://wso2.com
Mobile : +94714961919
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to