MINI MINI MANI MO
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- Copyright (c) 2013, 2017, Oracle and/or its affiliates.
All rights reserved.-->
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>PGX Server</display-name>
<description>
RESTful API against PGX Engine
</description>
<servlet>
<servlet-name>pgx-ws</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>oracle.pgx.rest.endpoints;oracle.pgx.rest.mapper;oracle.pgx.rest.filter</param-value>
</init-param>
<init-param>
<param-name>jersey.config.disableMoxyJson</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>dal</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.classnames</param-name>
<param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value>
</init-param>
<init-param>
<param-name>jersey.config.server.provider.packages </param-name>
<param-value>com.tinkerpop.rexster</param-value>
</init-param>
<init-param>
<param-name>jersey.config.server.provider.scanning.recursive</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dal</servlet-name>
<url-pattern>/dal/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pgx-ws</servlet-name>
<url-pattern>/pgx/*</url-pattern>
</servlet-mapping>
<listener>
<listener-class>oracle.pgx.rest.PgxContextListener</listener-class>
</listener>
<!-- here an example how to enable CORS for certain origins
<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</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<filter>
<filter-name>SessionCookieValidator</filter-name>
<filter-class>oracle.pgx.rest.filter.SessionCookieValidator</filter-class>
</filter>
<filter-mapping>
<filter-name>SessionCookieValidator</filter-name>
<url-pattern>/pgx/core/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SessionCookieValidator</filter-name>
<url-pattern>/pgx/future/core/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SessionCookieValidator</filter-name>
<url-pattern>/pgx/proxy/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>CsrfTokenValidator</filter-name>
<filter-class>oracle.pgx.rest.filter.CsrfTokenValidator</filter-class>
</filter>
<filter-mapping>
<filter-name>CsrfTokenValidator</filter-name>
<url-pattern>/pgx/*</url-pattern>
</filter-mapping>
</web-app>
OHA YOOOO