We are trying to make it backwards compatible. If you can devote some
time to running your application on Trinidad 2 and if there are any
issues, please let us know.

-Andrew

On Tue, Feb 23, 2010 at 9:09 PM,  <[email protected]> wrote:
> Thanks. Currently we use trinidad 1.2. Is trinidad 2 backward portable with 
> 1.2? Can we retain those pages and components as such while developing newer 
> ones with 2.0?
>
> Thanks again
>
>
> ----- Original Message -----
> From: [email protected] <[email protected]>
> To: MyFaces Discussion <[email protected]>
> Sent: Wed Feb 24 08:56:34 2010
> Subject: Re: Regarding Trinidad 2.0
>
> I'd not say production ready, but we use it.
> currently the "ajax jsf2.0" is not in there.........
>
> (therefore we labeled it as alpha...)
>
> On Tue, Feb 23, 2010 at 6:36 PM,  <[email protected]> wrote:
>>
>> Hi
>>
>> Is Trinidad 2 production quality ?  Is the alpha release of Trinidad 
>> compatible with JSF 2.0 ?
>>
>> Thanks
>> Venkat
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On Behalf Of 
>> Matthias Wessendorf
>> Sent: Tuesday, February 23, 2010 2:55 PM
>> To: MyFaces Discussion
>> Subject: Re: AW: Stuck making JSF 2.0 work with MyFaces
>>
>> use Trinidad2 :-)
>>
>> On Tue, Feb 23, 2010 at 7:25 AM, cristiJ <[email protected]> wrote:
>>>
>>> i checked out icefaces and primefaces. I think I'm going to wait untill
>>> Tomahawk will be released for JSF 2.0.
>>> Apache has done tremendous work so far.
>>> I hope you willl have time to upgrade Tomahawk soon
>>>
>>>
>>>
>>> Jakob Korherr wrote:
>>>>
>>>> Maybe tomahawk is causing the problems, because there is currently no real
>>>> working branch of tomahawk for JSF 2.0. However there will be one soon.
>>>>
>>>> Please remove tomahawk completely from your webapp and try again!
>>>>
>>>> Regards,
>>>> Jakob
>>>>
>>>> 2010/2/22 cristiJ <[email protected]>
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> yes, I just tried it. For both of theses URLs :
>>>>> http://localhost:8080/app02/faces/index.xhtml
>>>>> http://localhost:8080/app02
>>>>>
>>>>> the file does not get translated to XHTML, it arrives in the browser with
>>>>> the f and h customs.
>>>>> This happens only when I add MyFaces.
>>>>> I tried adding my self a custom component, defined by this class :
>>>>>
>>>>> import javax.faces.component.FacesComponent;
>>>>> import javax.faces.component.html.HtmlInputText;
>>>>>
>>>>> @FacesComponent(value = "HtmlInputFile")
>>>>> public class HtmlInputFile extends HtmlInputText {
>>>>>
>>>>>   �...@override
>>>>>    public String getRendererType() {
>>>>>        return "javax.faces.File";
>>>>>    }
>>>>>
>>>>> }
>>>>>
>>>>> with this balusc.taglib.xml config file
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <facelet-taglib
>>>>>    xmlns="http://java.sun.com/xml/ns/javaee";
>>>>>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>>    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>>>>        http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd";
>>>>>    version="2.0">
>>>>>
>>>>>     <namespace>http://balusc.net/jsf/html</namespace>
>>>>>    <tag>
>>>>>        <tag-name>inputFile</tag-name>
>>>>>        <component>
>>>>>            <component-type>HtmlInputFile</component-type>
>>>>>        </component>
>>>>>    </tag>
>>>>> </facelet-taglib>
>>>>>
>>>>> and with the web.xml as such:
>>>>>
>>>>> <context-param>
>>>>>        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
>>>>>         <param-value>/WEB-INF/balusc.taglib.xml</param-value>
>>>>> </context-param>
>>>>>
>>>>>
>>>>> The page is:
>>>>>
>>>>> <?xml version='1.0' encoding='UTF-8' ?>
>>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>>>>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>>>>> <html xmlns="http://www.w3.org/1999/xhtml";
>>>>>      xmlns:h="http://java.sun.com/jsf/html";
>>>>>       xmlns:hh="http://balusc.net/jsf/html";>
>>>>>     <body>
>>>>>        <h:form enctype="multipart/form-data" id="myForm">
>>>>>            firstName : <h:inputText value="#{user.firstName}" /><br />
>>>>>            lastName : <h:inputText value="#{user.lastName}" /><br />
>>>>>            city : <h:inputText value="#{user.city}" /><br />
>>>>>            price : <h:inputText value="#{user.price}" /><br />
>>>>>             pic : <hh:inputFileUpload id="file" value="#{user.file}"/><br
>>>>> />
>>>>>             <h:commandButton  action="#{user.createUser}" value="Create
>>>>> user"/>
>>>>>        </h:form>
>>>>>    </body>
>>>>> </html>
>>>>>
>>>>> and the xhtml is translated properly. I can't understand what is the
>>>>> conflict for MyFaces!?
>>>>>
>>>>>
>>>>> Jakob Korherr wrote:
>>>>> >
>>>>> > Hi,
>>>>> >
>>>>> > Does your URL in your browser include /faces/index.xhtml?
>>>>> >
>>>>> > Regards,
>>>>> > Jakob
>>>>> >
>>>>> > 2010/2/22 cristiJ <[email protected]>
>>>>> >
>>>>> >>
>>>>> >> Hi,
>>>>> >>
>>>>> >> Yes, you understood correctly, neither of h: or f: components are not
>>>>> >> processed.
>>>>> >> I have a very simple index.xhtml file :
>>>>> >>
>>>>> >> <?xml version='1.0' encoding='UTF-8' ?>
>>>>> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>>>>> >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>>>>> >> <html xmlns="http://www.w3.org/1999/xhtml";
>>>>> >>      xmlns:h="http://java.sun.com/jsf/html";
>>>>> >>      xmlns:t="http://myfaces.apache.org/tomahawk";>
>>>>> >>    <body>
>>>>> >>        <h:form enctype="multipart/form-data" id="myForm">
>>>>> >>            firstName : <h:inputText value="#{user.firstName}" /><br />
>>>>> >>            lastName : <h:inputText value="#{user.lastName}" /><br />
>>>>> >>             city : <h:inputText value="#{user.city}" /><br />
>>>>> >>            price : <h:inputText value="#{user.price}" /><br />
>>>>> >>             pic : <t:inputFileUpload id="file" storage="file"
>>>>> >> accept="image/*" styleClass="myStyle" value="#{user.file}"/><br />
>>>>> >>            <h:commandButton  action="#{user.createUser}" value="Create
>>>>> >> user"/>
>>>>> >>        </h:form>
>>>>> >>    </body>
>>>>> >> </html>
>>>>> >>
>>>>> >> The web.xml file for it is:
>>>>> >>
>>>>> >> <?xml version="1.0" encoding="UTF-8"?>
>>>>> >> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee";
>>>>> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>> >> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>>>> >> http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd";>
>>>>> >>    <context-param>
>>>>> >>        <param-name>javax.faces.PROJECT_STAGE</param-name>
>>>>> >>        <param-value>Development</param-value><!-- Debugging
>>>>> information
>>>>> >> is
>>>>> >> printed -->
>>>>> >>    </context-param>
>>>>> >>    <servlet>
>>>>> >>        <servlet-name>Faces Servlet</servlet-name>
>>>>> >>        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>>>>> >>        <load-on-startup>1</load-on-startup>
>>>>> >>    </servlet>
>>>>> >>    <servlet-mapping>
>>>>> >>        <servlet-name>Faces Servlet</servlet-name>
>>>>> >>        <url-pattern>/faces/*</url-pattern>
>>>>> >>    </servlet-mapping>
>>>>> >>    <session-config>
>>>>> >>        <session-timeout>
>>>>> >>            30
>>>>> >>        </session-timeout>
>>>>> >>    </session-config>
>>>>> >>    <welcome-file-list>
>>>>> >>        <welcome-file>faces/index.xhtml</welcome-file>
>>>>> >>    </welcome-file-list>
>>>>> >>
>>>>> >>
>>>>> >>    <!-- Extensions Filter -->
>>>>> >>    <filter>
>>>>> >>        <filter-name>extensionsFilter</filter-name>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
>>>>> >>        <init-param>
>>>>> >>            <param-name>uploadMaxFileSize</param-name>
>>>>> >>            <param-value>100m</param-value>
>>>>> >>        </init-param>
>>>>> >>        <init-param>
>>>>> >>            <param-name>uploadThresholdSize</param-name>
>>>>> >>            <param-value>100k</param-value>
>>>>> >>        </init-param>
>>>>> >>        <init-param>
>>>>> >>            <param-name>uploadRepositoryPath</param-name>
>>>>> >>            <param-value>C:/Documents and
>>>>> >> Settings/cristi/Desktop/work/Netbeans JEE 6
>>>>> >> Projects/PRACTICE/JSF/app02/build/web/pics</param-value>
>>>>> >>        </init-param>
>>>>> >>    </filter>
>>>>> >>
>>>>> >>    <filter-mapping>
>>>>> >>        <filter-name>extensionsFilter</filter-name>
>>>>> >>        <url-pattern>/faces/*</url-pattern>
>>>>> >>    </filter-mapping>
>>>>> >>
>>>>> >>  <context-param>
>>>>> >>        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
>>>>> >>        <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
>>>>> >>    </context-param>
>>>>> >> </web-app>
>>>>> >>
>>>>> >> and the tomahawk.taglib.xml is
>>>>> >>
>>>>> >> <?xml version="1.0" encoding="UTF-8"?>
>>>>> >>
>>>>> >> <facelet-taglib
>>>>> >>    xmlns="http://java.sun.com/xml/ns/javaee";
>>>>> >>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>> >>    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>>>> >>
>>>>> http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd";
>>>>> >>    version="2.0">
>>>>> >>
>>>>> >>    <namespace>http://myfaces.apache.org/tomahawk</namespace>
>>>>> >>    <tag>
>>>>> >>        <tag-name>inputFileUpload</tag-name>
>>>>> >>        <component>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> <component-type>org.apache.myfaces.custom.fileupload.HtmlInputFileUpload</component-type>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> <renderer-type>org.apache.myfaces.custom.fileupload.FileUpload</renderer-type>
>>>>> >>        </component>
>>>>> >>    </tag>
>>>>> >>
>>>>> >> </facelet-taglib>
>>>>> >>
>>>>> >> In the tomahawk.taglib.xml I've tried using other classes for
>>>>> >> component-type
>>>>> >> and rendered-type, as such:
>>>>> >>
>>>>> >> <?xml version="1.0" encoding="UTF-8"?>
>>>>> >>
>>>>> >> <facelet-taglib...>
>>>>> >>
>>>>> >>    <namespace>http://myfaces.apache.org/tomahawk</namespace>
>>>>> >>    <tag>
>>>>> >>        <tag-name>inputFileUpload</tag-name>
>>>>> >>        <component>
>>>>> >>
>>>>> >>
>>>>> <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
>>>>> >>
>>>>> <renderer-type>org.apache.myfaces.FileUpload</renderer-type>
>>>>> >>        </component>
>>>>> >>    </tag>
>>>>> >>
>>>>> >> </facelet-taglib>
>>>>> >>
>>>>> >> but that does not work either.
>>>>> >> This is the entire application; there's one managed bean with four
>>>>> >> attributes which should receive values as the form is submitted.
>>>>> >> As I've mentioned, this is JSF 2.0, J2EE version 1.6, perhaps there
>>>>> are
>>>>> >> some
>>>>> >> compatibility issues
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> Jakob Korherr wrote:
>>>>> >> >
>>>>> >> > Hi,
>>>>> >> >
>>>>> >> > Am I getting this right: also your h: and your f: components are not
>>>>> >> > displayed correctly?
>>>>> >> >
>>>>> >> > If so, either your configuration or the URL with which you access
>>>>> the
>>>>> >> site
>>>>> >> > are wrong. You need to include /faces/ or *.jsf (or something
>>>>> similar,
>>>>> >> > depending on your configuration) in your URL to get the XHTML page
>>>>> >> > processed
>>>>> >> > by the Faces Servlet.
>>>>> >> >
>>>>> >> > Please provide your web.xml file and the URL from your browser with
>>>>> >> which
>>>>> >> > you try to access the site.
>>>>> >> >
>>>>> >> > Regards,
>>>>> >> > Jakob
>>>>> >> >
>>>>> >> > 2010/2/22 cristiJ <[email protected]>
>>>>> >> >
>>>>> >> >>
>>>>> >> >> Hi Martin,
>>>>> >> >>
>>>>> >> >> Thnak you for replying, I'm starting to get a little desperate with
>>>>> >> this
>>>>> >> >> problem. I'm pretty sure the config files are proper. This is part
>>>>> of
>>>>> >> my
>>>>> >> >> web.xml :
>>>>> >> >>
>>>>> >> >> <context-param>
>>>>> >> >>        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
>>>>> >> >>        <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
>>>>> >> >> </context-param>
>>>>> >> >>
>>>>> >> >> which points to this tomahawk.taglib.xml file :
>>>>> >> >>
>>>>> >> >> <?xml version="1.0" encoding="UTF-8"?>
>>>>> >> >>
>>>>> >> >> <facelet-taglib
>>>>> >> >>    xmlns="http://java.sun.com/xml/ns/javaee";
>>>>> >> >>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>> >> >>    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>>>> >> >>
>>>>> >> http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd";
>>>>> >> >>    version="2.0">
>>>>> >> >>
>>>>> >> >>    <namespace>http://myfaces.apache.org/tomahawk</namespace>
>>>>> >> >>    <tag>
>>>>> >> >>        <tag-name>inputFileUpload</tag-name>
>>>>> >> >>        <component>
>>>>> >> >>
>>>>> >> >>
>>>>> >>
>>>>> <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
>>>>> >> >>
>>>>> >> <renderer-type>org.apache.myfaces.FileUpload</renderer-type>
>>>>> >> >>        </component>
>>>>> >> >>    </tag>
>>>>> >> >>
>>>>> >> >> </facelet-taglib>
>>>>> >> >>
>>>>> >> >>
>>>>> >> >>
>>>>> >> >> Martin Monshausen-2 wrote:
>>>>> >> >> >
>>>>> >> >> > Hi,
>>>>> >> >> > could you please post your config files?
>>>>> >> >> >
>>>>> >> >> > In my opinion there is a configuration problem which avoids the
>>>>> >> >> container
>>>>> >> >> > to process your facelet...
>>>>> >> >> >
>>>>> >> >> > Yours,
>>>>> >> >> >
>>>>> >> >> > Martin
>>>>> >> >> >
>>>>> >> >> > ________________________________
>>>>> >> >> >
>>>>> >> >> > Von: cristiJ [mailto:[email protected]]
>>>>> >> >> > Gesendet: Mo 22.02.2010 16:48
>>>>> >> >> > An: [email protected]
>>>>> >> >> > Betreff: Stuck making JSF 2.0 work with MyFaces
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> > Hi everybody,
>>>>> >> >> >
>>>>> >> >> > I'm trying to solve the file upload lack in JSF 2.0 using
>>>>> MyFaces.
>>>>> >> I'm
>>>>> >> >> > trying with a very simple example:
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> > <?xml version='1.0' encoding='UTF-8' ?>
>>>>> >> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>>>>> >> >> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>>>>> >> >> >
>>>>> >> >> > <html xmlns="http://www.w3.org/1999/xhtml";
>>>>> >> >> > xmlns:h="http://java.sun.com/jsf/html";
>>>>> >> >> > xmlns:t="http://myfaces.apache.org/tomahawk";>
>>>>> >> >> >
>>>>> >> >> > <body>
>>>>> >> >> > <h:form enctype="multipart/form-data" id="myForm">
>>>>> >> >> > firstName : <h:inputText value="#{user.firstName}" /><br />
>>>>> >> >> > lastName : <h:inputText value="#{user.lastName}" /><br />
>>>>> >> >> > pic : <t:inputFileUpload id="file" storage="file"
>>>>> accept="image/*"
>>>>> >> >> > styleClass="myStyle" value="#{user.file}"/><br />
>>>>> >> >> > <h:commandButton action="#{user.createUser}" value="Create
>>>>> user"/>
>>>>> >> >> > </h:form>
>>>>> >> >> > </body>
>>>>> >> >> > </html>
>>>>> >> >> >
>>>>> >> >> > The problem is that the page does not get transformed. In the
>>>>> >> browser
>>>>> >> I
>>>>> >> >> > get
>>>>> >> >> > the exact same code above, not the XHTML code expected.
>>>>> >> >> > Please tell me, how can I solve this?
>>>>> >> >> > --
>>>>> >> >> > View this message in context:
>>>>> >> >> >
>>>>> >> >>
>>>>> >>
>>>>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27689327.html
>>>>> >> >> > Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >> >
>>>>> >> >>
>>>>> >> >> --
>>>>> >> >> View this message in context:
>>>>> >> >>
>>>>> >>
>>>>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27690169.html
>>>>> >> >> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>>> >> >>
>>>>> >> >>
>>>>> >> >
>>>>> >> >
>>>>> >>
>>>>> >> --
>>>>> >> View this message in context:
>>>>> >>
>>>>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27691396.html
>>>>> >> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>>> >>
>>>>> >>
>>>>> >
>>>>> >
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27691667.html
>>>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context: 
>>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27698952.html
>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>
>

Reply via email to