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: mwessend...@gmail.com <mwessend...@gmail.com>
To: MyFaces Discussion <users@myfaces.apache.org>
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,  <venkat.rama...@thomsonreuters.com> wrote:
>
> Hi
>
> Is Trinidad 2 production quality ?  Is the alpha release of Trinidad 
> compatible with JSF 2.0 ?
>
> Thanks
> Venkat
>
> -----Original Message-----
> From: mwessend...@gmail.com [mailto:mwessend...@gmail.com] 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 <cristi_ju...@yahoo.com> 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 <cristi_ju...@yahoo.com>
>>>
>>>>
>>>> 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 <cristi_ju...@yahoo.com>
>>>> >
>>>> >>
>>>> >> 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 <cristi_ju...@yahoo.com>
>>>> >> >
>>>> >> >>
>>>> >> >> 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:cristi_ju...@yahoo.com]
>>>> >> >> > Gesendet: Mo 22.02.2010 16:48
>>>> >> >> > An: users@myfaces.apache.org
>>>> >> >> > 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