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

Reply via email to