There is a wiki page for Trinidad and JDK 1.4: http://wiki.apache.org/myfaces/Trinidad_and_JDK_1.4
Perhaps that helps you -M On Wed, Feb 25, 2009 at 2:15 PM, Stefan Fassel <[email protected]> wrote: > Hello > > I am having Problems porting a small functioning MyFaces Core Page to > Trinidad. > > To make the rendering of the Trinidad-based xhtml Page work I have added the > Default Render Kit ID: > <default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-id> > and removed the Facelets View Handler: > <!--view-handler>com.sun.facelets.FaceletViewHandler</view-handler--> > from faces-config.xml > > After this the Button Actions cease to work properly and the Action Method > previously working with > MyFaces Core TagLibs is not executed. Neither is the Browser redirected to > the intended target Page. > > The widgets seem to be rendered correctly as far as I can see. > > Maybe the EL-Expressions in the xhtml - Page are not evaluated anymore? > Maybe something with the removal of the FaceletsViewHandler? > > Environment is: > Tomcat 5.5.23 > Trinidad 1.0.10 > MyFaces 1.1.6 > Facelets 1.1.11with EL-Libraries from an older Version for Compatibility > reasons. > > Restrictions are Java 1.4 and JSF 1.1 > > Here is the relevant part of the web.xml I'm using: > > <context-param> > <param-name>javax.faces.DEFAULT_SUFFIX</param-name> > <param-value>.xhtml</param-value> > </context-param> > <context-param> > <param-name>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>client</param-value> > </context-param> > <context-param> > > <param-name>org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION</param-name> > <param-value>true</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.CACHE_VIEW_ROOT</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> > <context-param> > > <param-name>org.apache.myfaces.trinidad.ENABLE_LIGHTWEIGHT_DIALOGS</param-name> > <param-value>true</param-value> > </context-param> > <context-param> > <param-name>org.apache.myfaces.trinidad.UPLOAD_MAX_MEMORY</param-name> > <param-value>512000</param-value> > </context-param> > <context-param> > > <param-name>org.apache.myfaces.trinidad.UPLOAD_MAX_DISK_SPACE</param-name> > <param-value>5120000</param-value> > </context-param> > <context-param> > <param-name>org.apache.myfaces.trinidad.UPLOAD_TEMP_DIR</param-name> > <param-value>/tmp</param-value> > </context-param> > <context-param> > <param-name>org.apache.myfaces.trinidad.resource.DEBUG</param-name> > <param-value>true</param-value> > </context-param> > <context-param> > > <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_MAX_TOKENS</param-name> > <param-value>3</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.DIALOG_NAVIGATION_PREFIX</param-name> > <param-value>userInputHere:</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> > <context-param> > <param-name>facelets.SKIP_COMMENTS</param-name> > <param-value>true</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>FacesServlet</servlet-name> > </filter-mapping> > > <listener> > > <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> > </listener> > > <!-- Faces Servlet --> > <servlet> > <servlet-name>FacesServlet</servlet-name> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > <!--load-on-startup>1</load-on-startup--> > </servlet> > <!-- Resource Loader Servlet --> > <servlet> > <servlet-name>resources</servlet-name> > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class> > </servlet> > > <servlet-mapping> > <servlet-name>FacesServlet</servlet-name> > <url-pattern>*.jsf</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>FacesServlet</servlet-name> > <url-pattern>/faces/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>resources</servlet-name> > <url-pattern>/adf/*</url-pattern> > </servlet-mapping> > > > > > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf

