diff options
-rw-r--r-- | pdf-as-web/build.gradle | 2 | ||||
-rw-r--r-- | pdf-as-web/src/main/webapp/WEB-INF/web.xml | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/pdf-as-web/build.gradle b/pdf-as-web/build.gradle index 31c34ac6..765502f2 100644 --- a/pdf-as-web/build.gradle +++ b/pdf-as-web/build.gradle @@ -35,6 +35,8 @@ dependencies { compile 'org.apache.commons:commons-lang3:3.3.2' compile 'org.apache.cxf:cxf-rt-transports-http:3.0.1' compile 'org.apache.cxf:cxf-rt-frontend-jaxws:3.0.1' + compile 'com.thetransactioncompany:cors-filter:2.3' + providedCompile 'javax.servlet:javax.servlet-api:3.0.1' testCompile group: 'junit', name: 'junit', version: '4.+' } diff --git a/pdf-as-web/src/main/webapp/WEB-INF/web.xml b/pdf-as-web/src/main/webapp/WEB-INF/web.xml index b6cfb46d..5ed5d5a9 100644 --- a/pdf-as-web/src/main/webapp/WEB-INF/web.xml +++ b/pdf-as-web/src/main/webapp/WEB-INF/web.xml @@ -25,12 +25,21 @@ <filter-name>sitemesh</filter-name> <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class> </filter> + <filter> + <filter-name>CORS</filter-name> + <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class> + <init-param> + <param-name>cors.allowOrigin</param-name> + <param-value>*</param-value> + </init-param> + </filter> <!-- filter-mapping> <filter-name>sitemesh</filter-name> <url-pattern>/*</url-pattern> </filter-mapping--> + <filter-mapping> <filter-name>ExceptionCatchFilter</filter-name> <url-pattern>/*</url-pattern> @@ -39,7 +48,10 @@ <filter-name>UserAgentFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> - + <filter-mapping> + <filter-name>CORS</filter-name> + <url-pattern>/*</url-pattern> + </filter-mapping> <!-- listener> <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class> </listener--> |