On Fri, 2006-12-22 at 07:46 +0100, Matthias Wessendorf wrote: > Hi Duong, > > back to faces ? :) > > However, I am not seeing any issue with your web.xml. > I am also using the same libs like you and my app runs fine in Jetty. > (and tested it just in TC 5.5.17) > Hi Matthias:
Yes i run it on TC 5.5.17 and facelets 1.1.12. I guest i must start from square 1 and need some of your advise (i am so far behind): 1) Is there any simple app that use facelets and Trinidad so i can start from there? 2) Preferably the app also uses Shales for viewController, Spring for IoC, Shales Dialog and Trinidad pageFlowScope. 3) How Trinidad and Myfaces come along with Jsf 1.2? Should i start with jsf 1.2 if my project time line is 3 - 6 months? Thanks and Merry Christmas BaTien > > here is the web.xml: > > <?xml version = '1.0' encoding = 'ISO-8859-1'?> > <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"> > > <context-param> > > <param-name>org.apache.myfaces.trinidadinternal.DISABLE_CONTENT_COMPRESSION</param-name> > <param-value>false</param-value> > </context-param> > > <context-param> > > <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name> > <param-value>com.sun.facelets.FaceletViewHandler</param-value> > </context-param> > > <!-- Use Documents Saved as *.xhtml --> > <context-param> > <param-name>javax.faces.DEFAULT_SUFFIX</param-name> > <param-value>.xhtml</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>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE</param-name> > <param-value>false</param-value> > </context-param> > > <context-param> > <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE</param-name> > <param-value>session</param-value> > </context-param> > > <!-- Commons Chain Configuration Resources --> > <context-param> > <param-name>org.apache.commons.chain.CONFIG_WEB_RESOURCE</param-name> > <param-value>/WEB-INF/chain-config.xml</param-value> > </context-param> > > <!-- Shale Application Controller Filter --> > <filter> > <filter-name>shale</filter-name> > <filter-class> > org.apache.shale.application.faces.ShaleApplicationFilter > </filter-class> > </filter> > > <filter> > <filter-name>trinidad</filter-name> > > <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class> > </filter> > > <!-- Shale Application Controller Filter Mapping --> > <filter-mapping> > <filter-name>shale</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > > <filter-mapping> > <filter-name>trinidad</filter-name> > <servlet-name>faces</servlet-name> > </filter-mapping> > > <!-- Listener, to allow Jetty serving MyFaces apps --> > <!--listener> > > <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> > </listener--> > > <listener> > <listener-class>net.wessendorf.hsql.HsqlListener</listener-class> > </listener> > > <!-- Commons Chain Configuration Listener --> > <listener> > <listener-class> > org.apache.commons.chain.web.ChainListener > </listener-class> > </listener> > > > <!-- Faces Servlet --> > <servlet> > <servlet-name>faces</servlet-name> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > </servlet> > > <!-- resource loader servlet --> > <servlet> > <servlet-name>resources</servlet-name> > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class> > </servlet> > > <!-- Faces Servlet Mappings --> > <servlet-mapping> > <servlet-name>faces</servlet-name> > <url-pattern>*.faces</url-pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>resources</servlet-name> > <url-pattern>/adf/*</url-pattern> > </servlet-mapping> > > </web-app> > > > > On 12/22/06, Duong BaTien <[EMAIL PROTECTED]> wrote: > > What did i do wrong here? I start to explore Trinidad with this page > > http://wiki.apache.org/myfaces/Facelets_with_Trinidad > > But get the warning "The TrinidadFilter has not been installed". > > > > The libraries include Shale 1.0.4 (core, dialog, remoting, spring, > > validator, view), Spring 2.0 (aop, beans, context, core,web), tomahawk > > 1.1.5.jar, trinidad stable Dec-06 (api, impl). > > > > Here is my faces-config: > > > > <application> > > <message-bundle> > > com.dbgroups.psi.PsiBundle > > </message-bundle> > > <locale-config> > > <default-locale>en</default-locale> > > <supported-locale>en</supported-locale> > > </locale-config> > > <!-- Use the Trinidad RenderKit --> > > <default-render-kit-id> > > org.apache.myfaces.trinidad.core > > </default-render-kit-id> > > </application> > > > > Here is my web.xml > > > > <context-param> > > <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name> > > <param-value>com.sun.facelets.FaceletViewHandler</param-value> > > </context-param> > > <context-param> > > <param-name>javax.faces.DEFAULT_SUFFIX</param-name> > > <param-value>.xhtml</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>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD</param-name> > > <param-value>all</param-value> > > </context-param> > > <context-param> > > <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE</param-name> > > <param-value>false</param-value> > > </context-param> > > <context-param> > > <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name> > > <param-value>true</param-value> > > </context-param> > > <context-param> > > <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE</param-name> > > <param-value>session</param-value> > > </context-param> > > <filter> > > <filter-name>trinidad</filter-name> > > <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class> > > </filter> > > <filter-mapping> > > <filter-name>trinidad</filter-name> > > <servlet-name>faces</servlet-name> > > </filter-mapping> > > <servlet> > > <servlet-name>faces</servlet-name> > > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > > </servlet> > > <servlet> > > <servlet-name>resources</servlet-name> > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class> > > </servlet> > > <servlet-mapping> > > <servlet-name>faces</servlet-name> > > <url-pattern>*.jsf</url-pattern> > > </servlet-mapping> > > <servlet-mapping> > > <servlet-name>resources</servlet-name> > > <url-pattern>/public/budhnet.com/trinidad/*</url-pattern> > > </servlet-mapping> > > <context-param> > > <param-name>javax.faces.CONFIG_FILES</param-name> > > <param-value> > > /WEB-INF/xmlConfig/faces-bean.xml, > > /WEB-INF/xmlConfig/faces-navigation.xml > > </param-value> > > <description>Comma separated list of config files.</description> > > </context-param> > > <context-param> > > <param-name>contextConfigLocation</param-name> > > <param-value> > > /WEB-INF/xmlConfig/psi.xml > > </param-value> > > </context-param> > > <listener> > > <listener-class> > > org.springframework.web.context.ContextLoaderListener > > </listener-class> > > </listener> > > > > Thanks > > > > > > > >
