246 lines
10 KiB
XML
246 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<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">
|
|
<description>dbcfxgo web.xml</description>
|
|
<context-param>
|
|
<param-name>org.richfaces.SKIN</param-name>
|
|
<param-value>blueSky</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<param-name>com.prime.facestrace.DISABLE_TRACE</param-name>
|
|
<param-value>false</param-value>
|
|
</context-param>
|
|
|
|
<context-param>
|
|
<description>Comma separated list of URIs of (additional) faces config files.
|
|
(e.g. /WEB-INF/my-config.xml)
|
|
See JSF 1.0 PRD2, 10.3.2
|
|
Attention: You may not put /WEB-INF/faces-config.xml in here.
|
|
</description>
|
|
<param-name>onload-config</param-name>
|
|
<param-value>/WEB-INF/conf/onload-config.xml</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>Comma separated list of URIs of (additional) faces config files.
|
|
(e.g. /WEB-INF/my-config.xml)
|
|
See JSF 1.0 PRD2, 10.3.2
|
|
Attention: You may not put /WEB-INF/faces-config.xml in here.
|
|
</description>
|
|
<param-name>javax.faces.CONFIG_FILES</param-name>
|
|
<param-value>/WEB-INF/faces/faces-config.xml,/WEB-INF/faces/navigation-rules.xml,/WEB-INF/faces/managed-bean.xml</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>State saving method: "client" or "server" (= default)
|
|
See JSF Specification 2.5.3</description>
|
|
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
|
|
<param-value>client</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>Only applicable if state saving method is "server" (= default).
|
|
Defines the amount (default = 20) of the latest views are stored in session.</description>
|
|
<param-name>org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION</param-name>
|
|
<param-value>20</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>Only applicable if state saving method is "server" (= default).
|
|
If true (default) the state will be serialized to a byte stream before it
|
|
is written to the session.
|
|
If false the state will not be serialized to a byte stream.</description>
|
|
<param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>Only applicable if state saving method is "server" (= default) and if
|
|
org.apache.myfaces.SERIALIZE_STATE_IN_SESSION is true (= default)
|
|
If true (default) the serialized state will be compressed before it
|
|
is written to the session. If false the state will not be compressed.</description>
|
|
<param-name>org.apache.myfaces.COMPRESS_STATE_IN_SESSION</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>This parameter tells MyFaces if javascript code should be allowed in the
|
|
rendered HTML output.
|
|
If javascript is allowed, command_link anchors will have javascript code
|
|
that submits the corresponding form.
|
|
If javascript is not allowed, the state saving info and nested parameters
|
|
will be added as url parameters.
|
|
Default: "true"</description>
|
|
<param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
|
|
<param-value>false</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>If true, rendered HTML code will be formatted, so that it is "human readable".
|
|
i.e. additional line separators and whitespace will be written, that do not
|
|
influence the HTML code.
|
|
Default: "true"</description>
|
|
<param-name>org.apache.myfaces.PRETTY_HTML</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>If true, a javascript function will be rendered that is able to restore the
|
|
former vertical scroll on every request. Convenient feature if you have pages
|
|
with long lists and you do not want the browser page to always jump to the top
|
|
if you trigger a link or button action that stays on the same page.
|
|
Default: "false"</description>
|
|
<param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
|
|
<context-param>
|
|
<description> Used for encrypting view state. Only relevant for client side
|
|
state saving. See MyFaces wiki/web site documentation for instructions
|
|
on how to configure an application for diffenent encryption strengths.
|
|
</description>
|
|
<param-name>org.apache.myfaces.SECRET</param-name>
|
|
<param-value>NzY1NDMyMTA=</param-value>
|
|
</context-param>
|
|
|
|
<context-param>
|
|
<description>
|
|
Validate managed beans, navigation rules and ensure that forms are not nested.
|
|
</description>
|
|
<param-name>org.apache.myfaces.VALIDATE</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
<context-param>
|
|
<description>A class implementing the
|
|
org.apache.myfaces.shared.renderkit.html.util.AddResource
|
|
interface. It is responsible to
|
|
place scripts and css on the right position in your HTML document.
|
|
Default: "org.apache.myfaces.shared.renderkit.html.util.DefaultAddResource"
|
|
Follow the description on the MyFaces-Wiki-Performance page to enable
|
|
StreamingAddResource instead of DefaultAddResource if you want to
|
|
gain performance.
|
|
</description>
|
|
<param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
|
|
<param-value>org.apache.myfaces.renderkit.html.util.DefaultAddResource</param-value>
|
|
<!--param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value-->
|
|
</context-param>
|
|
|
|
<context-param>
|
|
<description>
|
|
A very common problem in configuring MyFaces-web-applications
|
|
is that the Extensions-Filter is not configured at all
|
|
or improperly configured. This parameter will check for a properly
|
|
configured Extensions-Filter if it is needed by the web-app.
|
|
In most cases this check will work just fine, there might be cases
|
|
where an internal forward will bypass the Extensions-Filter and the check
|
|
will not work. If this is the case, you can disable the check by setting
|
|
this parameter to false.
|
|
</description>
|
|
<param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
|
|
<param-value>true</param-value>
|
|
</context-param>
|
|
|
|
<!-- Tiles ViewHandler config file -->
|
|
<context-param>
|
|
<description>Tiles configuration
|
|
definition files and a listener need to be defined.
|
|
the listener will initialize JspTilesViewHandlerImpl with tiles definitions.
|
|
</description>
|
|
<param-name>tiles-definitions</param-name>
|
|
<param-value>/WEB-INF/tiles.xml</param-value>
|
|
</context-param>
|
|
<filter>
|
|
<filter-name>SessionFilter</filter-name>
|
|
<filter-class>it.valueteam.gnpgo.web.filter.SecurityFilter</filter-class>
|
|
</filter>
|
|
<filter-mapping>
|
|
<filter-name>SessionFilter</filter-name>
|
|
<url-pattern>*.jsf</url-pattern>
|
|
</filter-mapping>
|
|
<filter-mapping>
|
|
<filter-name>SessionFilter</filter-name>
|
|
<url-pattern>*.jsp</url-pattern>
|
|
</filter-mapping>
|
|
<listener>
|
|
<listener-class>it.valueteam.gnpgo.web.listener.DbcfxGoContextListener</listener-class>
|
|
</listener>
|
|
<listener>
|
|
<listener-class>it.valueteam.gnpgo.web.listener.DbcfxGoSessionListener</listener-class>
|
|
</listener>
|
|
<filter>
|
|
<filter-name>extensionsFilter</filter-name>
|
|
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
|
|
<init-param>
|
|
<description>Set the size limit for uploaded files.
|
|
Format: 10 - 10 bytes
|
|
10k - 10 KB
|
|
10m - 10 MB
|
|
1g - 1 GB</description>
|
|
<param-name>uploadMaxFileSize</param-name>
|
|
<param-value>100m</param-value>
|
|
</init-param>
|
|
<init-param>
|
|
<description>Set the threshold size - files
|
|
below this limit are stored in memory, files above
|
|
this limit are stored on disk.
|
|
|
|
Format: 10 - 10 bytes
|
|
10k - 10 KB
|
|
10m - 10 MB
|
|
1g - 1 GB</description>
|
|
<param-name>uploadThresholdSize</param-name>
|
|
<param-value>100k</param-value>
|
|
</init-param>
|
|
</filter>
|
|
<filter>
|
|
<display-name>RichFaces Filter</display-name>
|
|
<filter-name>richfaces</filter-name>
|
|
<filter-class>org.ajax4jsf.Filter</filter-class>
|
|
</filter>
|
|
<filter-mapping>
|
|
<filter-name>richfaces</filter-name>
|
|
<servlet-name>Faces Servlet</servlet-name>
|
|
<dispatcher>REQUEST</dispatcher>
|
|
<dispatcher>FORWARD</dispatcher>
|
|
<dispatcher>INCLUDE</dispatcher>
|
|
</filter-mapping>
|
|
<filter-mapping>
|
|
<filter-name>extensionsFilter</filter-name>
|
|
<url-pattern>*.jsf</url-pattern>
|
|
</filter-mapping>
|
|
<filter-mapping>
|
|
<filter-name>extensionsFilter</filter-name>
|
|
<url-pattern>/faces/*</url-pattern>
|
|
</filter-mapping>
|
|
<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>SourceCodeServlet</servlet-name>
|
|
<servlet-class>org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet</servlet-class>
|
|
</servlet>
|
|
<servlet-mapping>
|
|
<servlet-name>Faces Servlet</servlet-name>
|
|
<url-pattern>*.jsf</url-pattern>
|
|
</servlet-mapping>
|
|
<servlet-mapping>
|
|
<servlet-name>SourceCodeServlet</servlet-name>
|
|
<url-pattern>*.source</url-pattern>
|
|
</servlet-mapping>
|
|
<security-constraint>
|
|
<web-resource-collection>
|
|
<web-resource-name>no_access</web-resource-name>
|
|
<url-pattern>*.jsp</url-pattern>
|
|
<url-pattern>*.jsf</url-pattern>
|
|
</web-resource-collection>
|
|
<user-data-constraint>
|
|
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
|
|
</user-data-constraint>
|
|
</security-constraint>
|
|
<error-page>
|
|
<exception-type>java.lang.Throwable</exception-type>
|
|
<location>/error.jsp</location>
|
|
</error-page>
|
|
<welcome-file-list>
|
|
<welcome-file>index.jsp</welcome-file>
|
|
<welcome-file>index.html</welcome-file>
|
|
</welcome-file-list>
|
|
</web-app>
|