voyent
Cannot use 3.0RC1 Showcase with Liferay 6.1Beta4/Tomecat 7.0.22  XML
Forum Index -> Development Build Feedback
Author Message
grubin

Joined: 10/Dec/2011 07:44:13
Messages: 19
Offline


There's a lot of (fruitles) discussion of this in the Liferay forums, but I've found nothing here.

I build showcase-portlet and deploy it into Liferay. When I try to add any Showcase component, I get a pink box in the portlet window that says:
ACE Accordian Panel [or any other] is temporarily unavailable.

This is accompanied by this exception in the Tomcat DOS (I'm in Win 7) window:
ERROR [render_portlet_jsp:154] javax.faces.FacesException: The FacesServlet cannot have a url-pattern of /*. Please define a different url-pattern.

Is there a fix for this?

Thanks.
deryk.sinotte


Joined: 26/Oct/2004 00:00:00
Messages: 1008
Offline


The web.xml shipped with showcase-portlets should contain the following mappings:

Code:
     <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>
     
     <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>/icefaces/*</url-pattern>
     </servlet-mapping>
 


Does yours have something different? It would be highly unusual to map all requests to the FacesServlet - especially in a portlet environment.

Deryk Sinotte
Team Lead
ICEsoft Technologies, Inc.
grubin

Joined: 10/Dec/2011 07:44:13
Messages: 19
Offline


Unfortunately, it has that exactly (near the bottom). Here's my whole web.xml:
Code:
<?xml version="1.0"?>
 
 <!--
   ~ Version: MPL 1.1
   ~
   ~ The contents of this file are subject to the Mozilla Public License
   ~ Version 1.1 (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.mozilla.org/MPL/
   ~
   ~ Software distributed under the License is distributed on an "AS IS"
   ~ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
   ~ License for the specific language governing rights and limitations under
   ~ the License.
   ~
   ~ The Original Code is ICEfaces 1.5 open source software code, released
   ~ November 5, 2006. The Initial Developer of the Original Code is ICEsoft
   ~ Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
   ~ 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
   ~
   ~ Contributor(s): _____________________.
   -->
 <web-app version="2.5"
          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_2_5.xsd">
 
     <display-name>ICEfaces 3 Component Suite Demo</display-name>
 
     <description>
     </description>
     
     <!-- Context Parameters used by the framework -->
     <context-param>
         <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
         <param-value>server</param-value>
     </context-param>
 
     <context-param>
         <param-name>javax.faces.PROJECT_STAGE</param-name>
         <param-value>Production</param-value>
     </context-param>
 
     <context-param>
         <param-name>org.icefaces.uniqueResourceURLs</param-name>
         <param-value>false</param-value>
     </context-param>
 
     <context-param>
         <param-name>com.icesoft.faces.uploadDirectory</param-name>
         <param-value>upload</param-value>
     </context-param>
 
     <context-param>
         <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
         <param-value>true</param-value>
     </context-param>
 
     <context-param>
         <param-name>org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS</param-name>
         <param-value>true</param-value>
     </context-param>
 
     <context-param>
         <param-name>org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS_PRESERVE_STATE</param-name>
         <param-value>true</param-value>
     </context-param>
     
     <context-param>
         <param-name>com.icesoft.faces.gmapKey</param-name>
         <param-value>ABQIAAAAnyVJpYb9Fn-DpQ355-7u3RRt_xk8THLBnsEGa1iENo1M77z_IxRSfO_8K2owIHx-GLAeupZ-GtB6gQ</param-value>
     </context-param>
     
     <!-- Servlet declarations and mappings -->
     <servlet>
         <servlet-name>Faces Servlet</servlet-name>
         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
     </servlet>
 
     <servlet>
         <servlet-name>Resource Servlet</servlet-name>
         <servlet-class>com.icesoft.faces.webapp.CompatResourceServlet</servlet-class>
         <load-on-startup>1</load-on-startup>
     </servlet>
    
     <servlet>
         <servlet-name>SourceCode Reader</servlet-name>
         <servlet-class>
             org.icefaces.samples.showcase.util.SourceCodeLoaderServlet
         </servlet-class>
     </servlet>
 
     <servlet-mapping>
         <servlet-name>SourceCode Reader</servlet-name>
         <url-pattern>/sourcecodeStream.html</url-pattern>
     </servlet-mapping>
 
     <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>
     
     <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>/icefaces/*</url-pattern>
     </servlet-mapping>
 
     <servlet-mapping>
         <servlet-name>Resource Servlet</servlet-name>
         <url-pattern>/xmlhttp/*</url-pattern>
     </servlet-mapping>
 
     <session-config>
         <session-timeout>30</session-timeout>
     </session-config>
 
     <welcome-file-list>
         <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
 
 </web-app>


I don't know too much about this (just learning), but I don't have any index.jsp or /xmlhttp/* anyplace.
deryk.sinotte


Joined: 26/Oct/2004 00:00:00
Messages: 1008
Offline


When .war files are deployed to Liferay, it dynamically adds files as well as modifies the web.xml. Perhaps you could check the deployed version of the web.xml file and see what it has in it.

Deryk Sinotte
Team Lead
ICEsoft Technologies, Inc.
grubin

Joined: 10/Dec/2011 07:44:13
Messages: 19
Offline


After deployment here's the web.xml:
Code:
<?xml version="1.0"?>
 
 <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 	<display-name>showcase-portlet</display-name>
 	<description/>
 	<context-param>
 		<param-name>javax.faces.FACELETS_VIEW_MAPPINGS</param-name>
 		<param-value>*.xhtml</param-value>
 	</context-param>
 	<context-param>
 		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
 		<param-value>server</param-value>
 	</context-param>
 	<context-param>
 		<param-name>javax.faces.PROJECT_STAGE</param-name>
 		<param-value>Production</param-value>
 	</context-param>
 	<context-param>
 		<param-name>org.icefaces.uniqueResourceURLs</param-name>
 		<param-value>false</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.uploadDirectory</param-name>
 		<param-value>upload</param-value>
 	</context-param>
 	<context-param>
 		<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
 		<param-value>true</param-value>
 	</context-param>
 	<context-param>
 		<param-name>org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS</param-name>
 		<param-value>true</param-value>
 	</context-param>
 	<context-param>
 		<param-name>org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS_PRESERVE_STATE</param-name>
 		<param-value>true</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.gmapKey</param-name>
 		<param-value>ABQIAAAAnyVJpYb9Fn-DpQ355-7u3RRt_xk8THLBnsEGa1iENo1M77z_IxRSfO_8K2owIHx-GLAeupZ-GtB6gQ</param-value>
 	</context-param>
 	<filter>
 		<filter-name>Invoker Filter - ERROR</filter-name>
 		<filter-class>com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter</filter-class>
 		<init-param>
 			<param-name>dispatcher</param-name>
 			<param-value>ERROR</param-value>
 		</init-param>
 	</filter>
 	<filter>
 		<filter-name>Invoker Filter - FORWARD</filter-name>
 		<filter-class>com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter</filter-class>
 		<init-param>
 			<param-name>dispatcher</param-name>
 			<param-value>FORWARD</param-value>
 		</init-param>
 	</filter>
 	<filter>
 		<filter-name>Invoker Filter - INCLUDE</filter-name>
 		<filter-class>com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter</filter-class>
 		<init-param>
 			<param-name>dispatcher</param-name>
 			<param-value>INCLUDE</param-value>
 		</init-param>
 	</filter>
 	<filter>
 		<filter-name>Invoker Filter - REQUEST</filter-name>
 		<filter-class>com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter</filter-class>
 		<init-param>
 			<param-name>dispatcher</param-name>
 			<param-value>REQUEST</param-value>
 		</init-param>
 	</filter>
 	<filter-mapping>
 		<filter-name>Invoker Filter - ERROR</filter-name>
 		<url-pattern>/*</url-pattern>
 		<dispatcher>ERROR</dispatcher>
 	</filter-mapping>
 	<filter-mapping>
 		<filter-name>Invoker Filter - FORWARD</filter-name>
 		<url-pattern>/*</url-pattern>
 		<dispatcher>FORWARD</dispatcher>
 	</filter-mapping>
 	<filter-mapping>
 		<filter-name>Invoker Filter - INCLUDE</filter-name>
 		<url-pattern>/*</url-pattern>
 		<dispatcher>INCLUDE</dispatcher>
 	</filter-mapping>
 	<filter-mapping>
 		<filter-name>Invoker Filter - REQUEST</filter-name>
 		<url-pattern>/*</url-pattern>
 		<dispatcher>REQUEST</dispatcher>
 	</filter-mapping>
 	<listener>
 		<listener-class>com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener</listener-class>
 	</listener>
 	<listener>
 		<listener-class>com.liferay.portal.kernel.servlet.PortletContextListener</listener-class>
 	</listener>
 	<servlet>
 		<servlet-name>Faces Servlet</servlet-name>
 		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
 	</servlet>
 	<servlet>
 		<servlet-name>Resource Servlet</servlet-name>
 		<servlet-class>com.icesoft.faces.webapp.CompatResourceServlet</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>SourceCode Reader</servlet-name>
 		<servlet-class>org.icefaces.samples.showcase.util.SourceCodeLoaderServlet</servlet-class>
 	</servlet>
 	<servlet>
 		<servlet-name>accordionPanel Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>accordionPanelDynamic Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>accordionPanelEffect Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>button Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>checkboxButton Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>confirmationDialog Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>confirmationDialogEffect Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>confirmationDialogModal Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>contextMenu Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>contextMenuComponent Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>contextMenuEffect Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>contextMenuTable Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataExporter Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataExporterColumns Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTable Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableColumnReordering Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableConfigPanel Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableFiltering Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableLazyLoading Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableListener Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTablePaginator Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTablePanelExpansion Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableRowExpansion Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableRowState Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableScrolling Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableSelector Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableSorting Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableStackable Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dateAjax Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dateEntry Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dateNavigator Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>datePages Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>datePopup Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dialog Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dialogEffectsAndSize Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>modalDialog Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dataTableIntegration Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>dragDropOverview Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>draggableOverview Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>fileEntryBasic Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>fileEntry Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>fileEntryMultiple Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>fileEntryValidation Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>linkButton Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>maskedEntry Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menu Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuDisplay Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuDynamic Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuEffect Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuEvents Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuType Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuBar Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuBarClick Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuBarDynamic Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>menuBarEffect Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>notificationPanel Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>panel Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>panelClose Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>panelHeader Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>panelListener Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>panelMenu Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>panelToggle Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>progressBar Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>progressBarClient Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>progressBarClientAndServer Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>progressBarPolling Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>progressBarPush Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>pushButton Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>resizable Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>resizeListener Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>sliderasyncinput Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>sliderasync Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>sliderbasic Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>slider Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>tabsetClientSide Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>tabsetProxy Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>tabsetServerSide Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>tabset Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>globalTooltip Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>toolTip Servlet</servlet-name>
 		<servlet-class>com.liferay.portal.kernel.servlet.PortletServlet</servlet-class>
 		<init-param>
 			<param-name>portlet-class</param-name>
 			<param-value>org.portletfaces.bridge.GenericFacesPortlet</param-value>
 		</init-param>
 		<load-on-startup>0</load-on-startup>
 	</servlet>
 	<servlet-mapping>
 		<servlet-name>SourceCode Reader</servlet-name>
 		<url-pattern>/sourcecodeStream.html</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>Faces Servlet</servlet-name>
 		<url-pattern>*.jsf</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>Faces Servlet</servlet-name>
 		<url-pattern>/icefaces/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>Resource Servlet</servlet-name>
 		<url-pattern>/xmlhttp/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>accordionPanel Servlet</servlet-name>
 		<url-pattern>/accordionPanel/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>accordionPanelDynamic Servlet</servlet-name>
 		<url-pattern>/accordionPanelDynamic/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>accordionPanelEffect Servlet</servlet-name>
 		<url-pattern>/accordionPanelEffect/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>button Servlet</servlet-name>
 		<url-pattern>/button/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>checkboxButton Servlet</servlet-name>
 		<url-pattern>/checkboxButton/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>confirmationDialog Servlet</servlet-name>
 		<url-pattern>/confirmationDialog/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>confirmationDialogEffect Servlet</servlet-name>
 		<url-pattern>/confirmationDialogEffect/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>confirmationDialogModal Servlet</servlet-name>
 		<url-pattern>/confirmationDialogModal/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>contextMenu Servlet</servlet-name>
 		<url-pattern>/contextMenu/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>contextMenuComponent Servlet</servlet-name>
 		<url-pattern>/contextMenuComponent/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>contextMenuEffect Servlet</servlet-name>
 		<url-pattern>/contextMenuEffect/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>contextMenuTable Servlet</servlet-name>
 		<url-pattern>/contextMenuTable/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataExporter Servlet</servlet-name>
 		<url-pattern>/dataExporter/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataExporterColumns Servlet</servlet-name>
 		<url-pattern>/dataExporterColumns/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTable Servlet</servlet-name>
 		<url-pattern>/dataTable/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableColumnReordering Servlet</servlet-name>
 		<url-pattern>/dataTableColumnReordering/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableConfigPanel Servlet</servlet-name>
 		<url-pattern>/dataTableConfigPanel/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableFiltering Servlet</servlet-name>
 		<url-pattern>/dataTableFiltering/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableLazyLoading Servlet</servlet-name>
 		<url-pattern>/dataTableLazyLoading/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableListener Servlet</servlet-name>
 		<url-pattern>/dataTableListener/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTablePaginator Servlet</servlet-name>
 		<url-pattern>/dataTablePaginator/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTablePanelExpansion Servlet</servlet-name>
 		<url-pattern>/dataTablePanelExpansion/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableRowExpansion Servlet</servlet-name>
 		<url-pattern>/dataTableRowExpansion/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableRowState Servlet</servlet-name>
 		<url-pattern>/dataTableRowState/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableScrolling Servlet</servlet-name>
 		<url-pattern>/dataTableScrolling/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableSelector Servlet</servlet-name>
 		<url-pattern>/dataTableSelector/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableSorting Servlet</servlet-name>
 		<url-pattern>/dataTableSorting/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableStackable Servlet</servlet-name>
 		<url-pattern>/dataTableStackable/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dateAjax Servlet</servlet-name>
 		<url-pattern>/dateAjax/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dateEntry Servlet</servlet-name>
 		<url-pattern>/dateEntry/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dateNavigator Servlet</servlet-name>
 		<url-pattern>/dateNavigator/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>datePages Servlet</servlet-name>
 		<url-pattern>/datePages/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>datePopup Servlet</servlet-name>
 		<url-pattern>/datePopup/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dialog Servlet</servlet-name>
 		<url-pattern>/dialog/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dialogEffectsAndSize Servlet</servlet-name>
 		<url-pattern>/dialogEffectsAndSize/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>modalDialog Servlet</servlet-name>
 		<url-pattern>/modalDialog/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dataTableIntegration Servlet</servlet-name>
 		<url-pattern>/dataTableIntegration/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>dragDropOverview Servlet</servlet-name>
 		<url-pattern>/dragDropOverview/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>draggableOverview Servlet</servlet-name>
 		<url-pattern>/draggableOverview/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>fileEntryBasic Servlet</servlet-name>
 		<url-pattern>/fileEntryBasic/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>fileEntry Servlet</servlet-name>
 		<url-pattern>/fileEntry/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>fileEntryMultiple Servlet</servlet-name>
 		<url-pattern>/fileEntryMultiple/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>fileEntryValidation Servlet</servlet-name>
 		<url-pattern>/fileEntryValidation/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>linkButton Servlet</servlet-name>
 		<url-pattern>/linkButton/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>maskedEntry Servlet</servlet-name>
 		<url-pattern>/maskedEntry/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menu Servlet</servlet-name>
 		<url-pattern>/menu/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuDisplay Servlet</servlet-name>
 		<url-pattern>/menuDisplay/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuDynamic Servlet</servlet-name>
 		<url-pattern>/menuDynamic/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuEffect Servlet</servlet-name>
 		<url-pattern>/menuEffect/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuEvents Servlet</servlet-name>
 		<url-pattern>/menuEvents/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuType Servlet</servlet-name>
 		<url-pattern>/menuType/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuBar Servlet</servlet-name>
 		<url-pattern>/menuBar/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuBarClick Servlet</servlet-name>
 		<url-pattern>/menuBarClick/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuBarDynamic Servlet</servlet-name>
 		<url-pattern>/menuBarDynamic/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>menuBarEffect Servlet</servlet-name>
 		<url-pattern>/menuBarEffect/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>notificationPanel Servlet</servlet-name>
 		<url-pattern>/notificationPanel/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>panel Servlet</servlet-name>
 		<url-pattern>/panel/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>panelClose Servlet</servlet-name>
 		<url-pattern>/panelClose/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>panelHeader Servlet</servlet-name>
 		<url-pattern>/panelHeader/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>panelListener Servlet</servlet-name>
 		<url-pattern>/panelListener/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>panelMenu Servlet</servlet-name>
 		<url-pattern>/panelMenu/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>panelToggle Servlet</servlet-name>
 		<url-pattern>/panelToggle/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>progressBar Servlet</servlet-name>
 		<url-pattern>/progressBar/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>progressBarClient Servlet</servlet-name>
 		<url-pattern>/progressBarClient/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>progressBarClientAndServer Servlet</servlet-name>
 		<url-pattern>/progressBarClientAndServer/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>progressBarPolling Servlet</servlet-name>
 		<url-pattern>/progressBarPolling/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>progressBarPush Servlet</servlet-name>
 		<url-pattern>/progressBarPush/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>pushButton Servlet</servlet-name>
 		<url-pattern>/pushButton/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>resizable Servlet</servlet-name>
 		<url-pattern>/resizable/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>resizeListener Servlet</servlet-name>
 		<url-pattern>/resizeListener/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>sliderasyncinput Servlet</servlet-name>
 		<url-pattern>/sliderasyncinput/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>sliderasync Servlet</servlet-name>
 		<url-pattern>/sliderasync/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>sliderbasic Servlet</servlet-name>
 		<url-pattern>/sliderbasic/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>slider Servlet</servlet-name>
 		<url-pattern>/slider/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>tabsetClientSide Servlet</servlet-name>
 		<url-pattern>/tabsetClientSide/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>tabsetProxy Servlet</servlet-name>
 		<url-pattern>/tabsetProxy/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>tabsetServerSide Servlet</servlet-name>
 		<url-pattern>/tabsetServerSide/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>tabset Servlet</servlet-name>
 		<url-pattern>/tabset/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>globalTooltip Servlet</servlet-name>
 		<url-pattern>/globalTooltip/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>toolTip Servlet</servlet-name>
 		<url-pattern>/toolTip/*</url-pattern>
 	</servlet-mapping>
 	<session-config>
 		<session-timeout>30</session-timeout>
 	</session-config>
 	<welcome-file-list>
 		<welcome-file>index.jsp</welcome-file>
 	</welcome-file-list>
 	<jsp-config>
 		<taglib>
 			<taglib-uri>http://liferay.com/tld/aui</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-aui.tld</taglib-location>
 		</taglib>
 		<taglib>
 			<taglib-uri>http://java.sun.com/portlet_2_0</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-portlet.tld</taglib-location>
 		</taglib>
 		<taglib>
 			<taglib-uri>http://liferay.com/tld/portlet</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-portlet-ext.tld</taglib-location>
 		</taglib>
 		<taglib>
 			<taglib-uri>http://liferay.com/tld/security</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-security.tld</taglib-location>
 		</taglib>
 		<taglib>
 			<taglib-uri>http://liferay.com/tld/theme</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-theme.tld</taglib-location>
 		</taglib>
 		<taglib>
 			<taglib-uri>http://liferay.com/tld/ui</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-ui.tld</taglib-location>
 		</taglib>
 		<taglib>
 			<taglib-uri>http://liferay.com/tld/util</taglib-uri>
 			<taglib-location>/WEB-INF/tld/liferay-util.tld</taglib-location>
 		</taglib>
 	</jsp-config>
 </web-app>


Faces Servlet is the only one with two mappings. Could that be the problem? (I'd have to guess 'no', since you ship it that way.)

Question: has this been tested against LR 6.1 Beta 4? Perhaps I should be depolying it in LR 6.0.6 GA?
deryk.sinotte


Joined: 26/Oct/2004 00:00:00
Messages: 1008
Offline


We would have tested against 6.0.6 as we don't typically test against pre-release versions of platforms. Probably worthwhile to run against 6.0.6 and see if you get the same issue.

I downloaded the 6.1 Beta and a clean binary version of ICEfaces 3.0 RC 1 and was able to deploy the Accordion Panel example without hitting the issue you are seeing. I do get an exception regarding the source code resources:

Code:
18:12:30,336 INFO  [PortalImpl:4678] Current URL /comp-suite/sourcecodeStream.html?path=%2FWEB-INF%2Fclasses%2Forg%2Ficefaces%2Fsamples%2Fshowcase%2Fexample%2Face%2Faccordionpanel%2FAccordionPanelBean.java generates exception: null
 java.io.FileNotFoundException: http://localhost:8080/comp-suite/sourcecodeStream.html?path=%2FWEB-INF%2Fclasses%2Forg%2Ficefaces%2Fsamples%2Fshowcase%2Fexample%2Face%2Faccordionpanel%2FAccordionPanelBean.java
 


but it doesn't interfere with the operation of the portlet. We'll clean that up for final release (just need to comment out the relevant section in content-template.xhtml).

Deryk Sinotte
Team Lead
ICEsoft Technologies, Inc.
 
Forum Index -> Development Build Feedback
Go to:   
Powered by JForum 2.1.7ice © JForum Team