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 <lukaszlen...@apache.org> Sent: 20 April 2024 00:26 To: Struts Users Mailing List <user@struts.apache.org> Subject: Re: Need help to migrate to struts2.5.33 from 2.3.37 Could you post your web.xml? --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org 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: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org