Posting my web.xml and as attachment.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>com.btsl.common.util.SessionCounter</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<!-- CONTEXT PARAMENTERS -->
<context-param>
<param-name>org.apache.tiles.CONTAINER_FACTORY</param-name>
<param-value>org.apache.struts2.tiles.StrutsTilesContainerFactory</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:mconfigfiles/applicationContext-hibernate.xml
classpath:mconfigfiles/applicationContext-core.xml
classpath:mconfigfiles/applicationContext-appservices.xml
classpath:mconfigfiles/applicationContext-mmoney.xml
classpath:mconfigfiles/applicationContext-ft.xml
classpath:mconfigfiles/applicationContext-ftreports.xml
classpath:mconfigfiles/applicationContext-extras.xml
classpath:mconfigfiles/applicationContext-batch-AIO.xml
</param-value>
</context-param>
<context-param>
<param-name>clearreports.configfile</param-name>
<param-value>classpath:configuration_Default.properties</param-value>
</context-param>
<!-- HazelCast datagrid integration start-->
<listener>
<listener-class>com.hazelcast.web.SessionListener</listener-class>
</listener>
<!-- HazelCast datagrid integration end-->
<filter>
<filter-name>RefererFilter</filter-name>
<filter-class>com.comviva.mfs.security.RefererFilter</filter-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:mconfigfiles/Constants.properties</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RefererFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>XSSFilter</filter-name>
<filter-class>com.comviva.mfs.security.XSSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>XSSFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts-prepare</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareFilter</filter-class>
</filter>
<filter>
<filter-name>StrutsPrepareAndExecute</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter>
<filter-name>struts-execute</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-prepare</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StrutsPrepareAndExecute</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts-execute</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter>
<filter-name>NayaPaisaFilter</filter-name>
<filter-class>com.comviva.mfs.nayapaisa.NayaPaisaFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>NayaPaisaFilter</filter-name>
<url-pattern>/nayapaisa/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>ClickjackFilterDeny</filter-name>
<filter-class>com.btsl.common.ClickjackFilter</filter-class>
<init-param>
<param-name>mode</param-name>
<param-value>SAMEORIGIN</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ClickjackFilterDeny</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<description>Servlet for loading Initial application
configuration</description>
<display-name>Application Configuration Loader</display-name>
<servlet-name>ConfigServlet</servlet-name>
<servlet-class>com.btsl.common.util.ConfigServlet</servlet-class>
<init-param>
<param-name>constantspropsfile</param-name>
<param-value>
/WEB-INF/classes/mconfigfiles/Constants.properties
</param-value>
</init-param>
<init-param>
<param-name>instanceCode</param-name>
<param-value>1</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>menu</taglib-uri>
<taglib-location>/WEB-INF/classes/menu.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>pagerlib</taglib-uri>
<taglib-location>
/WEB-INF/classes/pager-taglib.tld
</taglib-location>
</taglib>
<!-- added for 2.0.0.12 merge -->
<taglib>
<taglib-uri>csrftoken</taglib-uri>
<taglib-location>/WEB-INF/classes/anti_csrf.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>csrfcheck</taglib-uri>
<taglib-location>/WEB-INF/classes/anti_csrf.tld</taglib-location>
</taglib>
<!-- ends here -->
</jsp-config>
<!-- Update cache servlet -->
<servlet>
<servlet-name>MUpdateCacheServlet</servlet-name>
<servlet-class>
com.btsl.common.UpdateCacheServlet
</servlet-class>
<init-param>
<param-name>constantspropsfile</param-name>
<param-value>classpath:mconfigfiles/Constants.properties</param-value>
</init-param>
<init-param>
<param-name>instanceCode</param-name>
<param-value>1</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>MUpdateCacheServlet</servlet-name>
<url-pattern>/MUpdateCacheServlet</url-pattern>
</servlet-mapping>
<!-- added for Mobinil merge 2.05 -->
<!-- Selector configuration -->
<servlet>
<servlet-name>CelliciumSelector</servlet-name>
<servlet-class>
com.btsl.selector.USSDServiceSelector
</servlet-class>
<init-param>
<param-name>instanceCode</param-name>
<param-value>2</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>CelliciumSelector</servlet-name>
<url-pattern>/CelliciumSelector</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CelliciumHandler</servlet-name>
<servlet-class>
com.btsl.ussd.simulator.CelliciumUSSDSimulator
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CelliciumHandler</servlet-name>
<url-pattern>/CelliciumHandler</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WebBearerPush</servlet-name>
<servlet-class>
com.btsl.utility.action.WebBearerPush
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WebBearerPush</servlet-name>
<url-pattern>/WebBearerPush</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>new-money-bulk-ui-proxy</servlet-name>
<servlet-class>com.comviva.mfs.nayapaisa.NayaPaisaProxyServlet</servlet-class>
<init-param>
<param-name>proxyHostUrlKey</param-name>
<param-value>NEW_BULK_UI_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>authTokenRequired</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>proxyHostSfmUrlKey</param-name>
<param-value>NEW_BULK_UI_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>isAuditRequest</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>new-money-bulk-ui-proxy</servlet-name>
<url-pattern>/nayapaisa/bulk-ui/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>new-money-bulk-api-proxy</servlet-name>
<servlet-class>com.comviva.mfs.nayapaisa.NayaPaisaProxyServlet</servlet-class>
<init-param>
<param-name>proxyHostUrlKey</param-name>
<param-value>NEW_BULK_API_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>authTokenRequired</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>proxyHostSfmUrlKey</param-name>
<param-value>NEW_BULK_API_SFM_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>isAuditRequest</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>new-money-bulk-api-proxy</servlet-name>
<url-pattern>/nayapaisa/bulk-api/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>new-money-bulk-audit-proxy</servlet-name>
<servlet-class>com.comviva.mfs.nayapaisa.NayaPaisaProxyServlet</servlet-class>
<init-param>
<param-name>proxyHostUrlKey</param-name>
<param-value>NEW_BULK_AUDIT_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>authTokenRequired</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>proxyHostSfmUrlKey</param-name>
<param-value>NEW_BULK_API_SFM_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>isAuditRequest</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>new-money-bulk-audit-proxy</servlet-name>
<url-pattern>/nayapaisa/bulk-audit/*</url-pattern>
</servlet-mapping>
<!-- WELCOME FILE CONFIGURATION -->
<welcome-file-list>
<welcome-file>startup.jsp</welcome-file>
</welcome-file-list>
<!-- SESSION TIMEOUT CONFIGURATION. It should be 5 mins for resolving
Security fixes starts -->
<!-- SESSION TIMEOUT CONFIGURATION. It should be 10 for resolving DEF811 -->
<!-- SESSION TIMEOUT CONFIGURATION. Changed to 20 as part of OG5-1013 story
-->
<session-config>
<session-timeout>15</session-timeout>
<tracking-mode>COOKIE</tracking-mode>
<cookie-config>
<http-only>true</http-only>
</cookie-config>
</session-config>
<!-- SESSION TIMEOUT CONFIGURATION. It should be 5 mins for resolving
Security fixes ends -->
<error-page>
<error-code>404</error-code>
<location>/defaultErrorPage.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/defaultErrorPage2.jsp</location>
</error-page>
<error-page>
<error-code>400</error-code>
<location>/defaultErrorPage.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/defaultErrorPage.jsp</location>
</error-page>
<error-page>
<location>/defaultErrorPage.jsp</location>
</error-page>
<!-- TangoAjax CONFIGURATION -->
<servlet>
<servlet-name>TangoAjax</servlet-name>
<servlet-class>com.btsl.common.TangoAjax</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TangoAjax</servlet-name>
<url-pattern>/TangoAjax</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>restricted methods</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>PUT</http-method>
<http-method>HEAD</http-method>
<http-method>DELETE</http-method>
<http-method>OPTIONS</http-method>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>OGNLconsole</web-resource-name>
<url-pattern>/*/struts/webconsole/*</url-pattern>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<filter>
<filter-name>SessionFilter</filter-name>
<filter-class>
com.btsl.common.SessionFilter
</filter-class>
<init-param>
<param-name>avoid-urls</param-name>
<param-value>/startup.jsp</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SessionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
Thanking You
Regards
Anweshan
________________________________
From: Lukasz Lenart <[email protected]>
Sent: 20 April 2024 00:26
To: Struts Users Mailing List <[email protected]>
Subject: Re: Need help to migrate to struts2.5.33 from 2.3.37
Could you post your web.xml?
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
Caution: Please do not click links or open attachments unless you recognize the
sender and know the content is safe.
This e-mail and all material transmitted with it are for the use of the
intended recipient(s) ONLY and contains confidential information. If you are
not the intended recipient, please contact the sender by reply e-mail and
destroy all copies and the original message. Any unauthorized review, use,
disclosure, dissemination, forwarding, printing or copying of this email or any
action taken pursuant to the contents of the present e-mail is strictly
prohibited and is unlawful. The recipient acknowledges that Comviva
Technologies Limited or its management or directors, are unable to exercise
control or ensure the integrity over /of the contents of the information
contained in e-mail. Any views expressed herein are those of the individual
sender only and no binding nature of the contents shall be implied or assumed
unless the sender does so expressly with due authority of Comviva Technologies
Limited. E-mail and any contents transmitted with it are prone to viruses and
related defects despite all efforts to avoid such by Comviva Technologies
Limited.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>com.btsl.common.util.SessionCounter</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<!-- CONTEXT PARAMENTERS -->
<context-param>
<param-name>org.apache.tiles.CONTAINER_FACTORY</param-name>
<param-value>org.apache.struts2.tiles.StrutsTilesContainerFactory</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:mconfigfiles/applicationContext-hibernate.xml
classpath:mconfigfiles/applicationContext-core.xml
classpath:mconfigfiles/applicationContext-appservices.xml
classpath:mconfigfiles/applicationContext-mmoney.xml
classpath:mconfigfiles/applicationContext-ft.xml
classpath:mconfigfiles/applicationContext-ftreports.xml
classpath:mconfigfiles/applicationContext-extras.xml
classpath:mconfigfiles/applicationContext-batch-AIO.xml
</param-value>
</context-param>
<context-param>
<param-name>clearreports.configfile</param-name>
<param-value>classpath:configuration_Default.properties</param-value>
</context-param>
<!-- HazelCast datagrid integration start-->
<listener>
<listener-class>com.hazelcast.web.SessionListener</listener-class>
</listener>
<!-- HazelCast datagrid integration end-->
<filter>
<filter-name>RefererFilter</filter-name>
<filter-class>com.comviva.mfs.security.RefererFilter</filter-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:mconfigfiles/Constants.properties</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RefererFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>XSSFilter</filter-name>
<filter-class>com.comviva.mfs.security.XSSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>XSSFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts-prepare</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareFilter</filter-class>
</filter>
<filter>
<filter-name>StrutsPrepareAndExecute</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter>
<filter-name>struts-execute</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-prepare</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StrutsPrepareAndExecute</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts-execute</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter>
<filter-name>NayaPaisaFilter</filter-name>
<filter-class>com.comviva.mfs.nayapaisa.NayaPaisaFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>NayaPaisaFilter</filter-name>
<url-pattern>/nayapaisa/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>ClickjackFilterDeny</filter-name>
<filter-class>com.btsl.common.ClickjackFilter</filter-class>
<init-param>
<param-name>mode</param-name>
<param-value>SAMEORIGIN</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ClickjackFilterDeny</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<description>Servlet for loading Initial application configuration</description>
<display-name>Application Configuration Loader</display-name>
<servlet-name>ConfigServlet</servlet-name>
<servlet-class>com.btsl.common.util.ConfigServlet</servlet-class>
<init-param>
<param-name>constantspropsfile</param-name>
<param-value>
/WEB-INF/classes/mconfigfiles/Constants.properties
</param-value>
</init-param>
<init-param>
<param-name>instanceCode</param-name>
<param-value>1</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>menu</taglib-uri>
<taglib-location>/WEB-INF/classes/menu.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>pagerlib</taglib-uri>
<taglib-location>
/WEB-INF/classes/pager-taglib.tld
</taglib-location>
</taglib>
<!-- added for 2.0.0.12 merge -->
<taglib>
<taglib-uri>csrftoken</taglib-uri>
<taglib-location>/WEB-INF/classes/anti_csrf.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>csrfcheck</taglib-uri>
<taglib-location>/WEB-INF/classes/anti_csrf.tld</taglib-location>
</taglib>
<!-- ends here -->
</jsp-config>
<!-- Update cache servlet -->
<servlet>
<servlet-name>MUpdateCacheServlet</servlet-name>
<servlet-class>
com.btsl.common.UpdateCacheServlet
</servlet-class>
<init-param>
<param-name>constantspropsfile</param-name>
<param-value>classpath:mconfigfiles/Constants.properties</param-value>
</init-param>
<init-param>
<param-name>instanceCode</param-name>
<param-value>1</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>MUpdateCacheServlet</servlet-name>
<url-pattern>/MUpdateCacheServlet</url-pattern>
</servlet-mapping>
<!-- added for Mobinil merge 2.05 -->
<!-- Selector configuration -->
<servlet>
<servlet-name>CelliciumSelector</servlet-name>
<servlet-class>
com.btsl.selector.USSDServiceSelector
</servlet-class>
<init-param>
<param-name>instanceCode</param-name>
<param-value>2</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>CelliciumSelector</servlet-name>
<url-pattern>/CelliciumSelector</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>CelliciumHandler</servlet-name>
<servlet-class>
com.btsl.ussd.simulator.CelliciumUSSDSimulator
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CelliciumHandler</servlet-name>
<url-pattern>/CelliciumHandler</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>WebBearerPush</servlet-name>
<servlet-class>
com.btsl.utility.action.WebBearerPush
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WebBearerPush</servlet-name>
<url-pattern>/WebBearerPush</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>new-money-bulk-ui-proxy</servlet-name>
<servlet-class>com.comviva.mfs.nayapaisa.NayaPaisaProxyServlet</servlet-class>
<init-param>
<param-name>proxyHostUrlKey</param-name>
<param-value>NEW_BULK_UI_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>authTokenRequired</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>proxyHostSfmUrlKey</param-name>
<param-value>NEW_BULK_UI_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>isAuditRequest</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>new-money-bulk-ui-proxy</servlet-name>
<url-pattern>/nayapaisa/bulk-ui/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>new-money-bulk-api-proxy</servlet-name>
<servlet-class>com.comviva.mfs.nayapaisa.NayaPaisaProxyServlet</servlet-class>
<init-param>
<param-name>proxyHostUrlKey</param-name>
<param-value>NEW_BULK_API_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>authTokenRequired</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>proxyHostSfmUrlKey</param-name>
<param-value>NEW_BULK_API_SFM_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>isAuditRequest</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>new-money-bulk-api-proxy</servlet-name>
<url-pattern>/nayapaisa/bulk-api/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>new-money-bulk-audit-proxy</servlet-name>
<servlet-class>com.comviva.mfs.nayapaisa.NayaPaisaProxyServlet</servlet-class>
<init-param>
<param-name>proxyHostUrlKey</param-name>
<param-value>NEW_BULK_AUDIT_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>authTokenRequired</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>proxyHostSfmUrlKey</param-name>
<param-value>NEW_BULK_API_SFM_TARGET_URL</param-value>
</init-param>
<init-param>
<param-name>isAuditRequest</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>new-money-bulk-audit-proxy</servlet-name>
<url-pattern>/nayapaisa/bulk-audit/*</url-pattern>
</servlet-mapping>
<!-- WELCOME FILE CONFIGURATION -->
<welcome-file-list>
<welcome-file>startup.jsp</welcome-file>
</welcome-file-list>
<!-- SESSION TIMEOUT CONFIGURATION. It should be 5 mins for resolving Security fixes starts -->
<!-- SESSION TIMEOUT CONFIGURATION. It should be 10 for resolving DEF811 -->
<!-- SESSION TIMEOUT CONFIGURATION. Changed to 20 as part of OG5-1013 story -->
<session-config>
<session-timeout>15</session-timeout>
<tracking-mode>COOKIE</tracking-mode>
<cookie-config>
<http-only>true</http-only>
</cookie-config>
</session-config>
<!-- SESSION TIMEOUT CONFIGURATION. It should be 5 mins for resolving Security fixes ends -->
<error-page>
<error-code>404</error-code>
<location>/defaultErrorPage.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/defaultErrorPage2.jsp</location>
</error-page>
<error-page>
<error-code>400</error-code>
<location>/defaultErrorPage.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/defaultErrorPage.jsp</location>
</error-page>
<error-page>
<location>/defaultErrorPage.jsp</location>
</error-page>
<!-- TangoAjax CONFIGURATION -->
<servlet>
<servlet-name>TangoAjax</servlet-name>
<servlet-class>com.btsl.common.TangoAjax</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TangoAjax</servlet-name>
<url-pattern>/TangoAjax</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>restricted methods</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>PUT</http-method>
<http-method>HEAD</http-method>
<http-method>DELETE</http-method>
<http-method>OPTIONS</http-method>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>OGNLconsole</web-resource-name>
<url-pattern>/*/struts/webconsole/*</url-pattern>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<filter>
<filter-name>SessionFilter</filter-name>
<filter-class>
com.btsl.common.SessionFilter
</filter-class>
<init-param>
<param-name>avoid-urls</param-name>
<param-value>/startup.jsp</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SessionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]