0% found this document useful (0 votes)
100 views17 pages

Learningcourses

This document defines the configuration for a web application. It specifies servlets, filters, error pages and other settings. A servlet is configured to run on startup. Filters are defined to handle cross-site scripting, clickjacking and path traversal. Error pages are configured for different error codes. Context parameters define various configuration settings. Filters are also defined for custom static content.

Uploaded by

AbdulRaheem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views17 pages

Learningcourses

This document defines the configuration for a web application. It specifies servlets, filters, error pages and other settings. A servlet is configured to run on startup. Filters are defined to handle cross-site scripting, clickjacking and path traversal. Error pages are configured for different error codes. Context parameters define various configuration settings. Filters are also defined for custom static content.

Uploaded by

AbdulRaheem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 17

<?xml version="1.0" encoding="UTF-8" ?

>
<web-app id="WebApp_1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<servlet id="Servlet_AEF">
<servlet-name>AefStartupServlet</servlet-name>
<servlet-class>com.matrixone.apps.framework.ui.AefStartupServlet</servlet-
class>
<load-on-startup>3</load-on-startup>
</servlet>
<!-- XSS Input Filter
<filter>
<filter-name>XSSInputFilter</filter-name>
<filter-class>com.matrixone.apps.domain.util.XSSInputFilter</filter-
class>
</filter>
<filter-mapping>
<filter-name>XSSInputFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> -->
<!-- Click Jacking filter configuration -->
<!--
<filter>
<filter-name>ClickjackFilterSameOrigin</filter-name>
<filter-class>com.matrixone.apps.domain.util.ClickjackFilter</filter-class>
<init-param>
<param-name>mode</param-name>
<param-value>SAMEORIGIN</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ClickjackFilterSameOrigin</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- Path Traversal Error Servlet for preventing execution of Inc files and xml
files -->
<servlet>
<servlet-name>PathtraversalErrorServlet</servlet-name>
<servlet-class>com.matrixone.apps.domain.util.PathtraversalErrorServlet</
servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PathtraversalErrorServlet</servlet-name>
<url-pattern>*.inc</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PathtraversalErrorServlet</servlet-name>
<url-pattern>/web-inf/*</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
<!-- System Error Handling -->
<welcome-file-list>
<welcome-file>emxLogin.jsp</welcome-file>
<welcome-file>/common/emxNavigator.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>500</error-code>
<location>/common/emxNavigatorErrorPage.jsp?errorCode=500</location>
</error-page>
<error-page>
<error-code>401</error-code>
<location>/common/emxNavigatorErrorPage.jsp?errorCode=401</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/common/emxNavigatorErrorPage.jsp?errorCode=404</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/common/emxNavigatorErrorPage.jsp</location>
</error-page>
<display-name>enovia</display-name>
<context-param id="ContextParam_1">
<param-name>properties</param-name>
<param-value>/apps/NPICOEApps_Stg/Linux/www/devmwsr2/enovia/WEB-INF/classes/
framework.properties</param-value>
</context-param>
<context-param id="ContextParam_2">
<param-name>ematrix.server.host</param-name>
<param-value/>
</context-param>
<context-param id="ContextParam_3">
<param-name>ematrix.login.page</param-name>
<param-value>/emxLogin.jsp</param-value>
</context-param>
<context-param id="ContextParam_4">
<param-name>ematrix.login.failure.page</param-name>
<param-value>/emxLogin.jsp</param-value>
</context-param>
<context-param id="ContextParam_5">
<param-name>ematrix.web.app</param-name>
<param-value>true</param-value>
</context-param>
<context-param id="ContextParam_6">
<param-name>emxLogin.FormAction</param-name>
<param-value>/enovia/servlet/login</param-value>
</context-param>
<context-param id="ContextParam_7">
<param-name>emxLogin.FrameworkTarget</param-name>
<param-value>common/emxNavigator.jsp</param-value>
</context-param>
<context-param id="ContextParam_8">
<param-name>ematrix.page.path</param-name>
<param-value>/enovia</param-value>
</context-param>
<context-param id="ContextParam_9">
<param-name>ematrix.home.page</param-name>
<param-value>/common/emxNavigator.jsp</param-value>
</context-param>
<context-param id="ContextParam_10">
<param-name>ematrix.load.program</param-name>
<param-value>eServiceListSchemaNames.tcl</param-value>
</context-param>
<context-param id="ContextParam_11">
<param-name>ematrix.encoding</param-name>
<param-value>UTF8</param-value>
</context-param>
<context-param id="ContextParam_12">
<param-name>ematrix.audit.log</param-name>
<param-value>true</param-value>
</context-param>
<!-- legacy servlet properties
<context-param id="ContextParam_13">
<param-name>ematrix.servlet.ui</param-name>
<param-value>true</param-value>
</context-param>
<context-param id="ContextParam_14">
<param-name>ematrix.timer.agent</param-name>
<param-value></param-value>
</context-param>
<context-param id="ContextParam_15">
<param-name>ematrix.timer.agent.key</param-name>
<param-value></param-value>
</context-param>
<context-param id="ContextParam_16">
<param-name>ematrix.timer.interval</param-name>
<param-value>21600</param-value>
</context-param>
<context-param id="ContextParam_17">
<param-name>ematrix.timer.command</param-name>
<param-value>execute program emxWorkspaceTimerJPO -method
performTaskEscalation</param-value>
</context-param>
<context-param id="ContextParam_17">
<param-name>ematrix.timer.command</param-name>
<param-value>execute program EXCExportControlBase -method
autoPromoteIPEXCDocs</param-value>
</context-param>

-->
<!-- static content filter -->
<!-- Start Apparel Accelerator Filters Definition -->
<!-- Start ECL Filters Definition for -->
<filter>
<filter-name>EXCCustomFilter</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>EXC_</param-value>
</init-param>
</filter>
<!-- End ECL Filters Definition for -->
<!-- Start ECL Filters mapping for -->
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/documentcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/configuration/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EXCCustomFilter</filter-name>
<url-pattern>/businessmetrics/*</url-pattern>
</filter-mapping>
<!-- End ECL Filters mapping for -->
<filter>
<filter-name>CustomFilterFAO</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>FAO_</param-value>
</init-param>
</filter>
<!-- End Apparel Accelerator Filters Definition -->
<!-- Start definition for Adobe SSO Login ENOVIA Collaboration for Adobe
Illustrator Server -->
<!--
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.netbios.wins</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.domain</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>jcifs.util.loglevel</param-name>
<param-value>2</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- End definition for Adobe SSO Login ENOVIA Collaboration for Adobe
Illustrator Server -->
<!-- Start LSG Filters mapping -->
<!--
<filter>
<filter-name>CustomLSGFilter</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>iw_</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>CustomLSGFilter</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>

<filter-mapping>
<filter-name>CustomLSGFilter</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
-->
<!-- END LSG Filters mapping -->
<filter>
<filter-name>CustomFilter</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value>/gems_custom</param-value>
</init-param>
</filter>
<!-- TomCat UTF-8 setting
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.matrixone.servlet.SetCharacterEncodingFilter</filter-
class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
-->
<!-- Start CPN Custom Filters Definition -->
<filter>
<filter-name>CustomFilterCPN</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>CPN_</param-value>
</init-param>
</filter>
<!-- End CPN Custom Filters Definition -->
<!-- Start CPS Custom Filters Definition -->
<filter>
<filter-name>CustomFilterCPS</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>GSM_</param-value>
</init-param>
</filter>
<!-- End CPS Custom Filters Definition -->
<!-- Added CPG Custom Filters Definition -->
<filter>
<filter-name>CustomFilterCPG</filter-name>
<filter-class>com.matrixone.servlet.CustomFilter</filter-class>
<init-param>
<param-name>ematrix.customDirName</param-name>
<param-value/>
</init-param>
<init-param>
<param-name>ematrix.customFilePrefix</param-name>
<param-value>CPG_</param-value>
</init-param>
</filter>
<!-- End CPG Custom Filters Definition -->
<!-- TomCat UTF-8 filter mapping
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- Start Apparel Accelerator Filters mapping -->
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterFAO</filter-name>
<url-pattern>/sourcing/*</url-pattern>
</filter-mapping>
<!-- End Apparel Accelerator Filters mapping -->
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/engineeringcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/teamcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/sourcingcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- static content filter mappings -->
<!-- Start CPN Custom Filter Mappings -->
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/sourcing/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/acceleratortools/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPN</filter-name>
<url-pattern>/engineeringcentral/*</url-pattern>
</filter-mapping>
<!-- End CPN CPN Custom Filter Mappings -->
<!-- Start CPS Custom Filter Mappings -->
<filter-mapping>
<filter-name>CustomFilterCPS</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPS</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<!-- End CPS Custom Filter Mappings -->
<!-- Start CPG Filters mapping -->
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/common/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/components/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/productline/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/programcentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/suppliercentral/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/sourcing/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/acceleratortools/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CustomFilterCPG</filter-name>
<url-pattern>/engineeringcentral/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.matrixone.servlet.MxServletListener</listener-class>
</listener>
<!-- End CPG Filters -->
<!-- Start : Listener for HNP accelerator to invoke the
NPDMEPObsoleteCreateProcess batch process ::: Please uncomment the below entry
after installing HNPAccelerator>
<listener>
<listener-class>com.matrixone.apps.npd.NPDMEPObsoleteCreateProcess</
listener-class>
</listener>
< End : Listener for HNP accelerator to invoke the NPDMEPObsoleteCreateProcess
batch process -->
<!-- Define CGI servlet for WebLogic -->
<!-- Define our servlets -->
<servlet id="Servlet_1">
<servlet-name>Framework</servlet-name>
<servlet-class>com.matrixone.servlet.Framework</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet id="Servlet_2">
<servlet-name>LogoutServlet</servlet-name>
<servlet-class>com.matrixone.servlet.LogoutServlet</servlet-class>
</servlet>
<servlet id="Servlet_4">
<servlet-name>MatrixXMLServlet</servlet-name>
<servlet-class>com.matrixone.servlet.MatrixXMLServlet</servlet-class>
</servlet>
<servlet id="XMLExchangeServlet_3">
<servlet-name>eDrawingsMsgServlet</servlet-name>
<servlet-class>com.matrixone.mxmsg.eDrawingsMsgServlet</servlet-class>
</servlet>
<servlet id="XMLExchangeServlet_4">
<servlet-name>GPRSMsgServlet</servlet-name>
<servlet-class>com.matrixone.mxmsg.GPRSMsgServlet</servlet-class>
</servlet>
<servlet id="Servlet_6">
<servlet-name>BusinessObjectServlet</servlet-name>
<servlet-class>com.matrixone.servlet.BusinessObjectServlet</servlet-class>
</servlet>
<servlet id="Servlet_11">
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.matrixone.servlet.LoginServlet</servlet-class>
</servlet>
<servlet id="Servlet_12">
<servlet-name>FileCheckoutServlet</servlet-name>
<servlet-class>com.matrixone.servlet.FileCheckoutServlet</servlet-class>
</servlet>
<servlet id="Servlet_14">
<servlet-name>FrameworkServlet</servlet-name>
<servlet-class>com.matrixone.servlet.FrameworkServlet</servlet-class>
</servlet>
<servlet id="Servlet_16">
<servlet-name>WorkspaceServlet</servlet-name>
<servlet-class>com.matrixone.servlet.WorkspaceServlet</servlet-class>
</servlet>
<servlet id="Servlet_17">
<servlet-name>fcs</servlet-name>
<servlet-class>com.matrixone.fcs.fcs.FcsServlet</servlet-class>
</servlet>
<servlet id="Servlet_18">
<servlet-name>audit</servlet-name>
<servlet-class>com.matrixone.servlet.AuditServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet id="Servlet_MQLResultStream">
<servlet-name>MQLResultStreamServlet</servlet-name>
<servlet-class>com.dassault_systemes.enovia.servlet.MQLResultStreamServlet</
servlet-class>
</servlet>
<!-- Start servlet definition for IC -->
<!-- End servlet definition for IC -->
<!-- Start MSOfficeIntegration servlet definition for MxMSOfficeServer -->
<!-- End MSOfficeIntegration servlet definition for MxMSOfficeServer -->
<!-- Start AdobeIllustratorIntegration servlet definition for ENOVIA
Collaboration for Adobe Illustrator Server -->
<!-- End AdobeIllustratorIntegration servlet definition for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- Start servlet definition for MCAD -->
<!-- End servlet definition for MCAD -->
<!-- Start servlet definition for .NET -->
<!-- End servlet definition for .NET -->
<!-- Timer Servlet - see mapping below
<servlet id="Servlet_19">
<servlet-name>TimerServlet</servlet-name>
<servlet-class>com.matrixone.servlet.TimerServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<servlet id="Servlet_20">
<servlet-name>OpenViewFcsServlet</servlet-name>
<servlet-class>com.matrixone.servlet.OpenViewFcsServlet</servlet-class>
</servlet>
<!-- AefStartupServlet - see mapping below
<servlet id="Servlet_AEF">
<servlet-name>AefStartupServlet</servlet-name>
<servlet-class>com.matrixone.apps.framework.ui.AefStartupServlet</servlet-
class>
<load-on-startup>3</load-on-startup>
</servlet>
-->
<!-- APP -->
<!--
<servlet>
<servlet-name>ZymDispatchServlet</servlet-name>
<servlet-class>com.zymmetry.mx.core.servlet.DispatchServlet</servlet-class>
<init-param>
<param-name>urlPattern</param-name>
<param-value>.*\((.*)\,(.*)\)\.zym</param-value>
</init-param>
<init-param>
<param-name>moduleCode</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>operation</param-name>
<param-value>2</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>ZymStartupServlet</servlet-name>
<servlet-class>com.zymmetry.mx.core.servlet.StartupServlet</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
-->
<!-- APP -->
<!-- ***Web Services*** -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>AxisAdminServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AdminServlet
</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>ECBatch</servlet-name>
<servlet-class>com.ge.med.ecc.ECCBatchServlet</servlet-class>
<load-on-startup>120</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ECBatch</servlet-name>
<url-pattern>/servlet/ECBatch</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisAdminServlet</servlet-name>
<url-pattern>/servlet/AdminServlet</url-pattern>
</servlet-mapping>
<!-- ***Web Services*** -->
<!-- CGI servlet mapping for WebLogic -->
<servlet-mapping id="ServletMapping_1">
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/login/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_2">
<servlet-name>LogoutServlet</servlet-name>
<url-pattern>/servlet/logout/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_5">
<servlet-name>MatrixXMLServlet</servlet-name>
<url-pattern>/servlet/MatrixXMLServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_7">
<servlet-name>BusinessObjectServlet</servlet-name>
<url-pattern>/servlet/object/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_10">
<servlet-name>Framework</servlet-name>
<url-pattern>/servlet/framework/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_11">
<servlet-name>FileCheckoutServlet</servlet-name>
<url-pattern>/servlet/checkout/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_13">
<servlet-name>WorkspaceServlet</servlet-name>
<url-pattern>/workspace/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_14">
<servlet-name>fcs</servlet-name>
<url-pattern>/servlet/fcs/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_15">
<servlet-name>audit</servlet-name>
<url-pattern>/servlet/audit/*</url-pattern>
</servlet-mapping>
<!--
<servlet-mapping id="ServletMapping_16">
<servlet-name>TimerServlet</servlet-name>
<url-pattern>/servlet/timer/*</url-pattern>
</servlet-mapping>
-->
<servlet-mapping id="ServletMapping_17">
<servlet-name>OpenViewFcsServlet</servlet-name>
<url-pattern>/servlet/openview/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="ServletMapping_MQLResultStream">
<servlet-name>MQLResultStreamServlet</servlet-name>
<url-pattern>/servlet/MQLResultStreamServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="XMLExchangeServletMapping_3">
<servlet-name>eDrawingsMsgServlet</servlet-name>
<url-pattern>/servlet/eDrawingsMsgServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="XMLExchangeServletMapping_4">
<servlet-name>GPRSMsgServlet</servlet-name>
<url-pattern>/servlet/GPRSMsgServlet/*</url-pattern>
</servlet-mapping>
<!-- Start servlet mapping for IC -->
<!-- End servlet mapping for IC -->
<!-- Start MSOfficeIntegration servlet mapping for MxMSOfficeServer -->
<!-- End MSOfficeIntegration servlet mapping for MxMSOfficeServer -->
<!-- Start AdobeIllustratorIntegration servlet mapping for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- Start AdobeIllustratorIntegration servlet mapping for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- End AdobeIllustratorIntegration servlet mapping for ENOVIA Collaboration
for Adobe Illustrator Server -->
<!-- Start servlet mapping for MCAD -->
<!-- End servlet mapping for MCAD -->
<!-- Start servlet mapping for VPLM -->
<!-- End servlet mapping for VPLM -->
<!-- Start servlet mapping for .NET -->
<!-- End servlet mapping for .NET -->
<!-- APP -->
<!--
<servlet-mapping>
<servlet-name>ZymDispatchServlet</servlet-name>
<url-pattern>*.zym</url-pattern>
</servlet-mapping>
-->
<!-- APP -->
<session-config id="SessionConfig_1">
<session-timeout>30</session-timeout>
</session-config>
<mime-mapping id="MimeMapping_1">
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping id="MimeMapping_2">
<extension>xls</extension>
<mime-type>application/vnd.ms-excel</mime-type>
</mime-mapping>
<mime-mapping id="MimeMapping_3">
<extension>exe</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<!-- ***Web Services*** -->
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<!-- ***Web Services*** -->
<!-- Gantt Chart servlet for use within Program Central -->
<context-param>
<param-name>verbose</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>ilog.views.faces.CONTROLLER_PATH</param-name>
<param-value>/_contr</param-value>
</context-param>
<context-param>
<param-name>ilog.views.faces.PAGEID_SUPPORT</param-name>
<param-value>true</param-value>
</context-param>
<listener>
<listener-
class>ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Gantt_D
eployment</listener-class>
</listener>
<listener>
<listener-
class>ilog.views.util.servlet.DeploymentLicenseRequired_for_IBM_ILOG_JViews_Charts_
Deployment</listener-class>
</listener>
<!-- Faces Servlet -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>ilog.views.faces.IlvFacesController</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>GanttEditingServlet</servlet-name>
<servlet-class>com.matrixone.apps.program.gantt.GanttEditingServlet</servlet-
class>
<init-param>
<param-name>serverActions</param-name>
<param-value>
[rowExpandCollapse,com.matrixone.apps.program.gantt.MyServerAction]
</param-value>
</init-param>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>/_contr/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GanttEditingServlet</servlet-name>
<url-pattern>/GanttEditingServlet</url-pattern>
</servlet-mapping>
<!-- Monitoring agent thread launcher (oa1) -->
<listener>
<listener-class>
com.dassault_systemes.infra.monitoring.agent.ContextListener
</listener-class>
</listener>
<!--ENOVIA V6 FCS Servlet - web.xml fragment -->
<display-name>ENOVIA mcs</display-name>
<description>ENOVIA mcs</description>
<!--SERVLET-->
<servlet id="VPLMServlet_1">
<servlet-name>SidlChunkedServlet</servlet-name>
<servlet-
class>com.dassault_systemes.m1sidlserver.m1sidlservlet.SidlChunkedServlet</servlet-
class>
</servlet>
<!--URL MAPPING-->
<!--SERVLET MAPPING-->
<servlet-mapping id="VPLMServletMapping_1">
<servlet-name>SidlChunkedServlet</servlet-name>
<url-pattern>/SidlChunked/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="VPLMServletMapping_4">
<servlet-name>SidlChunkedServlet</servlet-name>
<url-pattern>/mcs/SidlChunked/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="VPLMServletMapping_5">
<servlet-name>SidlChunkedServlet</servlet-name>
<url-pattern>/index/SidlChunked/*</url-pattern>
</servlet-mapping>
<servlet id="Servlet_LBC">
<servlet-name>LBCStartupServlet</servlet-name>
<servlet-class>com.matrixone.apps.library.LBCStartupServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<filter>
<filter-name>StaticContentCachingFilter</filter-name>
<filter-class>com.matrixone.servlet.StaticContentCachingFilter</filter-class>
<init-param>
<param-name>ematrix.cache-control.ResourceLifetime</param-name>
<param-value>7d</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.css</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.xsl</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.gif</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StaticContentCachingFilter</filter-name>
<url-pattern>*.jpg</url-pattern>
</filter-mapping>
<filter id="M1WebServicesInfra_Filter1">
<filter-name>jsonfilter</filter-name>
<filter-class>com.matrixone.jsystem.ws.impl.json.JsonFilter</filter-class>
</filter>
<filter-mapping id="M1WebServicesInfra_FilterMapping1">
<filter-name>jsonfilter</filter-name>
<url-pattern>/webservice/json/*</url-pattern>
</filter-mapping>
<servlet id="VPLMServlet_2">
<servlet-name>webservice</servlet-name>
<servlet-class>com.matrixone.jsystem.ws.impl.SoapServlet</servlet-class>
<init-param>
<param-name>VendorPropertiesLocation</param-name>
<param-value>@VendorPropertiesLocation@</param-value>
</init-param>
</servlet>
<servlet-mapping id="VPLMServletMapping_3">
<servlet-name>webservice</servlet-name>
<url-pattern>/webservice/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>LoginTicketServlet</servlet-name>
<servlet-
class>com.dassault_systemes.plmsecurity.ticket.servlet.LoginTicketServlet</servlet-
class>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>LoginTicketServlet</servlet-name>
<url-pattern>/ticket/get/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginTicketServlet</servlet-name>
<url-pattern>/ticket/login/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginTicketServlet</servlet-name>
<url-pattern>/ticket/invalidate/*</url-pattern>
</servlet-mapping>
<!-- SOAP Compression Filter for 3DLive web services -->
<filter>
<filter-name>SOAPCompressionFilter</filter-name>
<filter-class>com.matrixone.apps.plmprovider.gzipFilter.GZIP2WayFilter</
filter-class>
</filter>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderConnect</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderMetaData</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderQuery</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderFile</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SOAPCompressionFilter</filter-name>
<url-pattern>/services/JpoPlmproviderNavRep</url-pattern>
</filter-mapping>
<!--
<listener>
<listener-
class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-
class>
</listener>
<servlet>
<servlet-name>jaxwsservlet</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-
class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jaxwsservlet</servlet-name>
<url-pattern>/jxws/*</url-pattern>
</servlet-mapping>
-->

<!-- Graphic Structure Editor START -->


<servlet>
<description></description>
<display-name>EbomEditorModelServlet</display-name>
<servlet-name>EbomEditorModelServlet</servlet-name>

<servlet-class>com.ds.DS3DExperienceBOM.EbomEditorModelServlet</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>EbomEditorModelServlet</servlet-name>
<url-pattern>/EbomEditorModelServlet</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>II2ImageServlet</display-name>
<servlet-name>II2ImageServlet</servlet-name>
<servlet-class>com.ds.DS3DExperienceBOM.II2ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>II2ImageServlet</servlet-name>
<url-pattern>/II2ImageServlet</url-pattern>
</servlet-mapping>
<!-- Graphice Structure Editor END -->
</web-app>

You might also like