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