<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
	<display-name>PXTools Basic WAR</display-name>

                <listener>
                        <listener-class>com.genexus.webpanels.ServletEventListener</listener-class>
                </listener>
                <listener>
                        <listener-class>com.genexus.webpanels.SessionEventListener</listener-class>
                </listener>
				
				<servlet>
                             <servlet-name>JerseyListener</servlet-name>
                             <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
                             <init-param>
                               <param-name>javax.ws.rs.Application</param-name>
                               <param-value>GXApplication</param-value>
                             </init-param>
                            <init-param>
                              <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
                              <param-value>true</param-value>
                            </init-param>
                            <init-param>
                              <param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
                              <param-value>com.sun.jersey.api.container.filter.GZIPContentEncodingFilter</param-value>
                            </init-param>
                            <init-param>
                              <param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
                              <param-value>com.sun.jersey.api.container.filter.GZIPContentEncodingFilter</param-value>
                            </init-param>
                </servlet>
                
                <servlet>
                        <servlet-name>GXResourceProvider</servlet-name>
                        <servlet-class>com.genexus.webpanels.GXResourceProvider</servlet-class>
                </servlet>
    			
				<servlet>
    						<servlet-name>GXObjectUploadServices</servlet-name>
            				<servlet-class>com.genexus.webpanels.GXObjectUploadServices</servlet-class>            				
    			</servlet>
    						
   
    						
    			<servlet>
    						<servlet-name>GXValidService</servlet-name>
            				<servlet-class>com.genexus.webpanels.GXValidService</servlet-class>            				
    			</servlet>                
                
                <servlet>
                    <servlet-name>invoker</servlet-name>
                    <servlet-class>
                        org.apache.catalina.servlets.InvokerServlet
                    </servlet-class>
                    <load-on-startup>2</load-on-startup>
                </servlet>
                <servlet-mapping>
                        <servlet-name>invoker</servlet-name>
                        <url-pattern>/servlet/*</url-pattern>
				<servlet-mapping>
                        <servlet-name>JerseyListener</servlet-name>
                        <url-pattern>/rest/*</url-pattern>
                </servlet-mapping>	

                <servlet-mapping>
						<servlet-name>GXObjectUploadServices</servlet-name>
						<url-pattern>/gxobject</url-pattern>
				</servlet-mapping>

				<servlet-mapping>
						<servlet-name>GXValidService</servlet-name>
						<url-pattern>/gx_valid_service</url-pattern>
				</servlet-mapping>
				
                </servlet-mapping>
                
								<context-param>
    							<param-name>gxcfg</param-name>
    							<param-value>GXcfg</param-value>
								</context-param>
</web-app>
