Hi Spettini, I am also facing the problem currently with WPS5.1 and Tomahawk1.1.3. you can see the link to my post here: http://www.nabble.com/How-to-add-tomahawk-support-to-a-Sun-JSF-RI-application-tf2550561.html
a)One of the possible suggestions that i got was to set the class loader mode to PARENT LAST for your application. b)Use the declaration : <filter-name>extensionsFilter</filter-name > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</ filter-class> instead of <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class> as this class is deprecated. I hope it can help you. I shall be watching for any further answers and let you know. As we both are sailing in the same boat. Best Regards, Pallavi Spettini wrote: > > Jeff > now i catch the problem, next i show you the file i have in lib dir > > commons-beanutils-1.7.0.jar > commons-beanutils.jar > commons-codec-1.3.jar > commons-collections-3.1.jar > commons-collections.jar > commons-digester-1.6.jar > commons-digester.jar > commons-el-1.0.jar > commons-lang-2.1.jar > jaxen-full.jar > jsf-ibm.jar > jsf-portlet.jar > jsf-wp.jar > jstl.jar > jstl_el.jar > myfaces-api-1.1.4.jar > myfaces-impl-1.1.4.jar > saxpath.jar > standard.jar > taglibs-datetime.jar > taglibs-mailer.jar > taglibs-string.jar > tomahawk-1.1.3.jar > utility.jar > > as you can see i have only one jsf impl an one jsf api > myfaces-api-1.1.4.jar > myfaces-impl-1.1.4.jar > > in > > jsf-ibm.jar > jsf-portlet.jar > jsf-wp.jar > > i don't have any javax pachage an so no other RI > > when i access to the jsf ( wps portlet ) without myfaces jsf tag all run > ok, but when i add a myfaces tag i get again the message > java.lang.IllegalStateException: ExtensionsFilter not correctly > configured. JSF mapping missing. JSF pages not covered. Please see: > http://myfaces.apache.org/tomahawk/extensionsFilter.html > > Where i fail? > > > > Jeff Bischoff wrote: >> >> Spettini, >> >> The problem here is that you are confused into thinking that you need to >> include the associated JSF implementation (e.g. Myfaces Core) in order >> to use a component libary (e.g. Myfaces Tomahawk). You can use Tomahawk >> with other implementations of JSF, but in that case you must not include >> the Myfaces implementation of JSF (i.e. myfaces-impl.jar & >> myfaces-api.jar). >> >> Matthias summed this up nicely a few months ago, see [1]. No need to >> make him repeat himself. >> >> Basically, you need to pick either: >> >> - the RI - >> OR >> - ibm's jsf impl - >> OR >> - myfaces core - >> >> You can still include the Tomahawk library, and use components like >> t:inputDate. I'm guessing you're stuck with whatever implementation IBM >> requires for Websphere Portals, but the bottom line is don't add Myfaces >> Core to the mix. >> >> [1] >> http://www.nabble.com/RE%3A-Trying-to-work-with-Tomahawk-Tabbed-Panes-tf1764054.html#a4802858 >> >> Regards, >> >> Jeff Bischoff >> Kenneth L Kurz & Associates, Inc. >> >> Spettini wrote: >>> I'm a bit confused, can't i use the ibm implementation hx tag and >>> myfaces >>> implementation t tag together? >>> I already developed the application using sun and ibm faces but now i >>> need >>> something else eg. <t:popup and t:tree2 >>> How can i resolve this matter? >>> >>> >>> >>> Matthias Wessendorf-4 wrote: >>>> you have somethings here >>>> >>>> .jsp as mapping (.jsf you mean, right) >>>> >>>> you mix three JSF-Impl >>>> >>>> myfaces >>>> >>>> sun >>>> com.sun.faces.config.ConfigureListener >>>> >>>> ibm >>>> com.ibm.faces.webapp.JSResourceServlet >>>> >>>> that should be cleaned up :) >>>> >>>> On 10/30/06, Spettini <[EMAIL PROTECTED]> wrote: >>>>> Hi >>>>> I'm newbie in wps5 and myfaces, i'm trying to force them (and jsf) >>>>> working >>>>> together but all i have is this error >>>>> when i call <t:popup >>>>> java.lang.IllegalStateException: ExtensionsFilter not correctly >>>>> configured. >>>>> JSF mapping missing. JSF pages not covered. Please see: >>>>> http://myfaces.apache.org/tomahawk/extensionsFilter.html >>>>> >>>>> My web.xml is >>>>> >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web >>>>> Application >>>>> 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> >>>>> <web-app id="WebApp_ID"> >>>>> <display-name>Curricula di test</display-name> >>>>> <context-param> >>>>> >>>>> <param-name>com.ibm.ws.jsf.JSP_UPDATE_CHECK</param-name> >>>>> <param-value>true</param-value> >>>>> <description> >>>>> Monitors Faces JSP files for modifications and >>>>> synchronizes >>>>> a running server with the changes without >>>>> restarting the >>>>> server. If this parameter is set to false or >>>>> removed from >>>>> the deployment descriptor, any changes made to >>>>> Faces JSP >>>>> files may not be seen by the server until it >>>>> is >>>>> restarted. >>>>> This parameter is usually set to true while >>>>> the >>>>> Faces JSP >>>>> files are being developed and debugged in >>>>> order >>>>> to improve >>>>> the performance of the development >>>>> environment. >>>>> </description> >>>>> </context-param> >>>>> <context-param> >>>>> <param-name> >>>>> com.ibm.ws.jsf.LOAD_FACES_CONFIG_AT_STARTUP >>>>> </param-name> >>>>> <param-value>true</param-value> >>>>> <description></description> >>>>> </context-param> >>>>> <filter> >>>>> >>>>> <filter-name>MyFacesExtensionsFilter</filter-name> >>>>> >>>>> <filter-class> >>>>> >>>>> org.apache.myfaces.component.html.util.ExtensionsFilter >>>>> </filter-class> >>>>> >>>>> <init-param> >>>>> >>>>> <param-name>maxFileSize</param-name> >>>>> >>>>> <param-value>20m</param-value> >>>>> >>>>> <description> >>>>> Set the size limit for uploaded files. >>>>> Format: 10 - 10 >>>>> bytes >>>>> >>>>> 10k - 10 KB >>>>> >>>>> 10m - 10 MB >>>>> >>>>> 1g - 1 GB >>>>> >>>>> >>>>> </description> >>>>> >>>>> </init-param> >>>>> >>>>> </filter> >>>>> >>>>> <filter-mapping> >>>>> >>>>> <filter-name>MyFacesExtensionsFilter</filter-name> >>>>> >>>>> <url-pattern>*.jsp</url-pattern> >>>>> >>>>> </filter-mapping> >>>>> >>>>> <filter-mapping> >>>>> >>>>> <filter-name>MyFacesExtensionsFilter</filter-name> >>>>> >>>>> <url-pattern>/wps/*</url-pattern> >>>>> >>>>> </filter-mapping> >>>>> >>>>> <listener> >>>>> >>>>> <listener-class> >>>>> com.sun.faces.config.ConfigureListener >>>>> </listener-class> >>>>> >>>>> </listener> >>>>> >>>>> <servlet> >>>>> >>>>> <servlet-name>JS Resource Servlet</servlet-name> >>>>> >>>>> <servlet-class> >>>>> com.ibm.faces.webapp.JSResourceServlet >>>>> >>>>> </servlet-class> >>>>> >>>>> <load-on-startup>-1</load-on-startup> >>>>> >>>>> </servlet> >>>>> <servlet id="Servlet_1154680887328"> >>>>> >>>>> <servlet-name>curriculatest.CurriculaTestPortlet</servlet-name> >>>>> >>>>> <display-name>curriculatest.CurriculaTestPortlet</display-name> >>>>> <servlet-class> >>>>> com.ibm.faces.webapp.WPFacesGenericPortlet >>>>> </servlet-class> >>>>> </servlet> >>>>> >>>>> <servlet-mapping> >>>>> >>>>> <servlet-name>JS Resource Servlet</servlet-name> >>>>> >>>>> <url-pattern>/.ibmjsfres/*</url-pattern> >>>>> >>>>> </servlet-mapping> >>>>> >>>>> >>>>> <servlet-mapping> >>>>> >>>>> <servlet-name>curriculatest.CurriculaTestPortlet</servlet-name> >>>>> >>>>> <url-pattern>/curriculatest.CurriculaTestPortlet/*</url-pattern> >>>>> </servlet-mapping> >>>>> <welcome-file-list> >>>>> <welcome-file>index.html</welcome-file> >>>>> <welcome-file>index.htm</welcome-file> >>>>> <welcome-file>index.jsp</welcome-file> >>>>> <welcome-file>default.html</welcome-file> >>>>> <welcome-file>default.htm</welcome-file> >>>>> <welcome-file>default.jsp</welcome-file> >>>>> </welcome-file-list> >>>>> <taglib> >>>>> <taglib-uri> >>>>> http://jakarta.apache.org/taglibs/datetime-1.0 >>>>> </taglib-uri> >>>>> <taglib-location> >>>>> /WEB-INF/lib/taglibs-datetime.jar >>>>> </taglib-location> >>>>> </taglib> >>>>> <taglib> >>>>> <taglib-uri> >>>>> http://jakarta.apache.org/taglibs/string-1.0.1 >>>>> </taglib-uri> >>>>> <taglib-location> >>>>> /WEB-INF/lib/taglibs-string.jar >>>>> </taglib-location> >>>>> </taglib> >>>>> <taglib> >>>>> <taglib-uri> >>>>> http://jakarta.apache.org/taglibs/utility >>>>> </taglib-uri> >>>>> >>>>> <taglib-location>/WEB-INF/lib/utility.jar</taglib-location> >>>>> </taglib> >>>>> <taglib> >>>>> <taglib-uri> >>>>> http://jakarta.apache.org/taglibs/mailer-1.1 >>>>> </taglib-uri> >>>>> <taglib-location> >>>>> /WEB-INF/lib/taglibs-mailer.jar >>>>> </taglib-location> >>>>> </taglib> >>>>> </web-app> >>>>> >>>>> my page is >>>>> >>>>> <[EMAIL PROTECTED] uri="http://java.sun.com/jsf/core" prefix="f"%> >>>>> <[EMAIL PROTECTED] >>>>> uri="/WEB-INF/tld/portlet.tld" prefix="portletAPI"%> <[EMAIL PROTECTED] >>>>> uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%> <[EMAIL >>>>> PROTECTED] >>>>> uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib >>>>> uri="http://myfaces.apache.org/tomahawk" prefix="t"%> <[EMAIL PROTECTED] >>>>> language="java" contentType="text/html; charset=ISO-8859-1" >>>>> pageEncoding="ISO-8859-1" session="false"%> <portletAPI:init >>>>> /> >>>>> >>>>> <LINK rel="stylesheet" type="text/css" >>>>> href='<%= response.encodeURL("/theme/stylesheet.css") %>' >>>>> title="Style"> >>>>> <f:view> >>>>> <%-- jsf:pagecode language="java" >>>>> location="/JavaSource/pagecode/CurriculaView.java" --%><%-- >>>>> /jsf:pagecode >>>>> --%> >>>>> <hx:scriptCollector id="scriptCollector1"> >>>>> >>>>> <t:popup id="x" styleClass="popup" >>>>> closePopupOnExitingElement="true" >>>>> closePopupOnExitingPopup="true" >>>>> displayAtDistanceX="10" >>>>> displayAtDistanceY="10"> >>>>> <h:outputText id="ox" >>>>> value="This is the first textual text >>>>> situation." /> >>>>> <f:facet name="popup"> >>>>> <h:panelGroup> >>>>> <h:panelGrid columns="1"> >>>>> <h:outputText >>>>> value="Popup Text 1" /> >>>>> </h:panelGrid> >>>>> </h:panelGroup> >>>>> </f:facet> >>>>> </t:popup> >>>>> >>>>> >>>>> </hx:scriptCollector> >>>>> </f:view> >>>>> >>>>> The portlet is created with the wizard of RAD6, a non jsr standard >>>>> portlet >>>>> Can anyone help me or redirect to a solution? >>>>> Thank you very much! >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/WPS5-and-MyFaces-tf2538402.html#a7071939 >>>>> Sent from the MyFaces - Users mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> -- >>>> Matthias Wessendorf >>>> http://tinyurl.com/fmywh >>>> >>>> further stuff: >>>> blog: http://jroller.com/page/mwessendorf >>>> mail: mwessendorf-at-gmail-dot-com >>>> >>>> >>> >> >> >> >> > > -- View this message in context: http://www.nabble.com/WPS5-and-MyFaces-tf2538402.html#a7154898 Sent from the MyFaces - Users mailing list archive at Nabble.com.