For simplicity reasons I am currently developing with an 1.5 JDK.
I have allready noticed this compatibility problem with 1.4 - this will be an issue later on.

So the problem occurs on Java 1.5 at the moment.

S.Fassel

Matthias Wessendorf wrote:
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>









Reply via email to