MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/md/property_graph/dal/webapp/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/md/property_graph/dal/webapp/web.xml

<?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