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 > >

