Mojarra JSF 2.1.x servlet requirement or dependency

Can anyone tell me how to reconcile this information?
http://javaserverfaces.java.net/nonav/rlnotes/2.1.0/releasenotes.html
says that JSF (Mojarra) 2.1 series depends on a servlet 3.0 container.
But http://download.java.net/maven/2/com/sun/faces/jsf-api/2.1.2/jsf-api-2.1.2.pom,
the maven config for JSF (Mojarra) 2.1 (2.1.2, in this case), shows a dependency on a servlet 2.5 container
We currently have a sandbox environment set up with a stack that can only provide servlet 2.5, and it seems to be working, with some occasional hiccups. Are we in for surprises down the line, or is the official requirement or dependency different than the actual dependency? In other words, is a stack with servlet 2.5 really sufficient for including JSF 2.1.x?
Thanks,
Josh

913277 wrote:
From a chat just now on irc.freenode.net ##jsf:
[11:18] <@edburns> JSF 2.1 does not, and will not, require anything more than Servlet 2.5.
[11:19] <@edburns> JSF 2.2 will require Servlet 3.0. Practically speaking the requirement is due to the need to provide <h:inputFile> for file upload.
[11:21] <Jasman> Thank you, @edburns
[11:22] <Jasman> Why do the release notes say otherwise (for Mojarra 2.1.x)?
[11:22] <@edburns> Jasman: Thanks for pointing that out. I think it's an error in the relnotes.
[11:22] <@edburns> rogerk1: Can you please investigate the problem pointed out by Jasman here?
[11:23] <Jasman> Thanks for the clarificationAmazing. IRC is still alive and kicking :)

Similar Messages

  • JSF 1.2 with SERVLET 2.3

    Hi, i've download the latest JSF 1.2 RI but i can't see any page as i get the following error:
    ava.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getContentType()Ljava/lang/String;
    at com.sun.faces.context.ExternalContextImpl.getResponseContentType(ExternalContextImpl.java:277)
    at com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:167)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:131)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    The getContentType method that the exception describes is only available in servlet 2.4 but i'm using a servlet 2.3 only container. Can i use JSF 1.2 with servlet 2.3 ?
    Thanks

    I'm 90% sure that you cannot. JSF 1.2 is intended to be part of Java EE 5.0. Since Servlets 2.3 are part of J2EE 1.3, I don't think that it will work.
    Adam

  • Servlets require downloading ? While .jsp files do not ?

    I've deployed my web application and parts of my web application are running servlets which I have declared properly in my web.xml.
    Currently my JSP files are able to running perfectly, but my servlet classes are loaded correctly, but my web browser prompts me to download the servlets. The servlet content is correct, but I require the servlets to be run and not downloaded !
    Is there anywhere I can configure to make the servlets run properly where they should instead of being downloaded ?
    My system is running on Red Hat Linux, Oracle 10g Application Server 10.1.2.0.0.
    Thanks in advance.

    In your servlets that produce html pages, Do you have
       response.setContentType("text/html");
    By default, the contentType of .jsp files is text/html. So your .jsp files will be fine.

  • JSF - Different REQUIRED Fields depending on button/action

    Hello, I have a form in JSF, with a set of fields, then I also have a Save button and a Search button, for those I wish tho have different required fields os emulate that somehow. What do you think to be the best solution for that?
    Thanks

    We grappled with similar situations and there were many solutions (setting immediate to true,�.etc). But honestly, the easiest solution was to move validation logic to Invoke application phase (i.e. action event of button). Not pretty, but that avoids all the headaches you would need to deal with otherwise.

  • JSP & Servlet requirements

    I am new to JavaServerPages. I was wondering:
    To use Servlets, do I need to install the J2EE Reference Implementation or do I only need a web server and JDK1.3.1? Do I need to do anything to get required classes (e.g. some javax classes)? I have the impression that TomCat is all you need. What is the advantage of J2EE to SDK?

    For developing Servlets and JSP you would have to download the J2EE jar files and put them in your class path. Alternately Tomcat comes along with the Servlet and JSP API. you could put these in the class path too. This is fine if you are palnning to build simple servlets. But if you are planning to integrate your servlets with other J2EE technologies like EJB and JavaMail then you have to download the jar files.
    You can download them from:
    http://java.sun.com/j2ee/download.html
    Keep me posted on your progress.
    Good Luck!
    Eshwar Rao
    Developer Technical Support
    Sun microsystems Inc
    http://www.sun.com/developers/support

  • Required field dependent on another field in PDF form

    I understand how to make a field required. But client wants a series of fields to be required only if a different field is answered yes. IOW, form begins with the question "Do you want me to call you?" followed by yes/no radio buttons. If the yes button is checked, then the phone number field must be required. If the no button is checked, then the phone number field must not be required.
    Is this possible?
    Ken Benson

    Sure. In the Mouse Up event of each radio button, do something like:
    // Mouse Up JavaScript for radio button;
    getField("phone_number").required = event.target.value === "Yes" ? true : false;
    where "Yes" is the button value of the Yes radio button and "phone_number" is the name of the phone number field. Adjust these to match what you're using.

  • Help required : On dependent LOV

    Hi All,
    I am facing an issue in one of my custom Search page. The search page is having the 2 LOV items (Branch Code and Branch Name) as search criteria.
    These 2 LOV's are dependent each other in declarative approach. And we have the 'Select a valid value' validation for those 2 LOV items.
    In the data part, the Branch Code is unique and the different Branch codes can have the same Branch Name. Now, the issue we are facing is, If we select one of the Branch code which the different Branch codes are having the same Branch Name, then it is throwing Attribute level exception for Branch Name item saying 'Select a valid value'.
    As per the requirement, the user can select either Branch Code or Branch Name to search for the records. The expected behavior is, it should not throw the exception even the different Branch Code are having the same Branch Name.
    Please suggest some solution to overcome this issue.
    Any help will be highly appreciated.
    Thanks,
    Venkat

    hi,
    GO to NACE transaction, there you can find various applications, Select the appilcation ME  and the output type as wa01 or wa03 double click the processing routines and there you assign the required samrtform for your print.
    REgards,
    velu

  • Independent requirement and dependent requirement

    Hi,
    Can anybody explain me what is dependent and independent requirement in PP?
    thanks

    Neha ,
    The function of <b>Demand Management</b> is to determine requirement quantities  Goods/products.<b>Customer requirements</b> are created in sales order management. To create a demand program, Demand Management uses <b>planned independent requirements</b> and <b>customer requirements</b>.
    To create the demand program, you must define the planning strategy for a product. Planning strategies represent the methods of production for planning and manufacturing or procuring a product. Using these strategies, you can decide if production is <b>make-to-order production(MTO</b>) triggered by sales order  or if it is not triggered by sales orders i.e make-to-stock production (MTS).
    Let me explain with one example.
    Finsished product "A" has BOM and BOM items are "B" & " C".
    There could be a demand for Product A from customer or from Planned independent requirement . planned independent requirements are maintained in the system (t code MD61). so when you run the MRP for a Finsihed product A it also creates the dependent requirement for items B & C ( B /C are dependents, for product A ). in turn the requirements for the items will be fulfilled by raising the purchase requisition , if procured externally or production order if it is in-house.
    hope this explanation is helpful.
    Thanks
    Kiran
    P.S  Pls award points if you find the answer is helpful.
    hope this

  • JSF 2.1.7 requirements

    Hi,
    I'd like to know if JSF 2.1.7 requires servlet 3 or 2.5: if I look at pom http://repo1.maven.org/maven2/com/sun/faces/jsf-api/2.1.7/jsf-api-2.1.7.pom there is indicated servlet 3, but it seems referred to JSF 2.2 (see also tag name: "Oracle's implementation of the JSF 2.2 specification API.")
    Then I've seen these links:
    http://stackoverflow.com/questions/9597568/mojarra-java-ee-5-6-compatibility
    http://markmail.org/message/jt4swuhryekin7dg#query:+page:1+mid:jt4swuhryekin7dg+state:results
    Re: Mojarra JSF 2.1.x servlet requirement or dependency
    Can JSF 2.1.7 run on Java EE 5? Is there any sure answer?
    Thanks!

    I remember that there were a few versions that required servlet 3.0 because of one dependency which was resolved in later versions (JSF 2.1.14 is the latest). JSF 2.2 is going to be servlet 3.0 though.
    Is there any sure answer?Try it? In any case this seems pretty definitive, a simple Google search for "jsf 2.1 servlet" gave it as the first hit:
    http://www.java.net/forum/topic/glassfish/glassfish-webtier/mojarra-jsf-21x-servlet-requirement-or-dependency-0
    Ed Burns is the lead developer of JSF.

  • JSF 1.2_13 (Mojarra) -  h:selectOneMenu problem

    I have this JSF tag in my JSP form:
    <h:selectOneMenu id="selectLang" value="#{langList.selectedItem}">
          <f:selectItems value="#{langList.selectItems}" />
    </h:selectOneMenu>and this backing bean:
         private List<SelectItem> selectItems;
         private String selectedItem;     
            createList();
        // getter methods
        public List<SelectItem> getSelectItems() {
             return selectItems;
        public String getSelectedItem() {
             return selectedItem;
        // setter method
        public void setSelectedItem(String selectedItem) {
             this.selectedItem = selectedItem;
        private void createList()
            selectItems = new ArrayList<SelectItem>();       
            selectItems.add(new SelectItem("1", "English"));
            selectItems.add(new SelectItem("2", "Fran&ccedil;ais"));
        }I found that I can't change "selectedItem" and "selectItems" to say, for example "selectedLang" and "selectLangs" respectively in both the JSF tag and the matching backing bean method. How odd! It seems to me that the above definitions can't be changed. If I changed them to any name at all, I get the dreaded "JSF1054: (Phase ID: RENDER_RESPONSE 6..." error - which is not really helpful in identifying the problem.
    I also have another problem with "h:selectOneMenu" but I guess I might to wait for your responses before I post the problem here or in another thread.
    BTW, have search the forums for existing discussion but didn't find one resembling my problem. I have already lost two days trying to figure this problem out - but not successful. Maybe the solution might be really simple...
    Can someone please help? Sorry if I make any mistake since this is my very first post - just joined about 30 minutes ago -:)
    cheers and regards

    Further to my reply above, I've tried Mojarra (1.2_12-b01-FCS) and the new Mojarra 2.0.0 (RC b16) releases and am able to replicate the same problem with these releases - one cannot rename "selectItems" and "selectedItem" in the JSF tag as well as the backing bean. Anyway, here is my full backing bean code in the hope that someone can see a problem with it:
    package example;
    import java.util.ArrayList;
    import java.util.List;
    import javax.faces.model.SelectItem;
    public class LangGenerator
         private List<SelectItem> selectItems;
         private String selectedItem;     
            createList();
        // getter methods
        public List<SelectItem> getSelectItems() {
             return selectItems;
        public String getSelectedItem() {
             return selectedItem;
        // setter method
        public void setSelectedItem(String selectedItem) {
             this.selectedItem = selectedItem;
        private void createList()
            selectItems = new ArrayList<SelectItem>();
            selectItems.add(new SelectItem("1", "English"));
            selectItems.add(new SelectItem("2", "Français"));
    }and my TEST.JSP codes:
    <%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" language="java" %>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Example</title>
    </head>
    <body>
         <f:view>
              <h:form id="form1">
                   <h:panelGrid>
                        <h:panelGroup>          
                             <h:selectOneMenu id="selectLang" value="#{langList.selectedItem}">
                                  <f:selectItems value="#{langList.selectItems}" />
                             </h:selectOneMenu>                                                  
                        </h:panelGroup>
                   </h:panelGrid>
              </h:form>                                                                                
         </f:view>
    </body>
    </html>The PROBLEM: If I left the names as "selectItems" and "selectedItem" it render the page fine. But if I change them to "selectLangs" and "selectedLang" respectively in both the JSF tag and the supporting backing bean - it will not work, period. I'm very confused now.
    Is this a bug with the Mojarra JSF implementation?

  • Require client cert for just one servlet

    Hello
    I enabled SSL with mutual authentication in tomcat 5.5.x into Jboss like this:
    <Connector port="443" address="${jboss.bind.address}"
    maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"
    emptySessionPath="true"
    scheme="https" secure="true" clientAuth="true"
    truststoreFile="${jboss.server.home.dir}/conf/confiaveis.truststore"
              truststorePass="111111"
    keystoreFile="${jboss.server.home.dir}/conf/.keystore"
    keystorePass="111111"
              sslProtocol = "TLS" />
    It�s working perfectly and any servlet requires client certificate. But now, i would like that just one servlet require client cert.
    Does any body could help me ?

    Application and web servers base their authentication mode on Listeners and not Servlets. Since Listeners listen on ports, and and can direct client calls to any number of Servlets, all Servlets served by a Listener will default to the authentication mode of the Listener.
    If you want to have selective authentication based on Servlets, then you should use a non-ClientAuth port for most of your Servlets, and redirect the client request to port 443 for the one Sevlet that needs ClientAuth. As a result, you will get the same effect.

  • How to connect servlet with jsf

    hello everybody, please help me
    on how to connect jsf to a simple servlet. jsf bean is populated with values entered by user, but to use that bean in servlet i have instantiated new bean object so how i can access values entered by user as bean object contains initial values of variables.
    actually i m developing a sample application jsf as component framework,hibernate as back end layer & spring as middle layer but right now i want to connect jsf to database using servlet & hibernate .So i want to access form bean of jsf so that i want to use form bean to do ORM in hibernate. but how can i get values entered by user in my servlet so that i can set these values in bean object.
    please reply
    Thanks
    Edited by: Manjinder on Oct 15, 2007 6:31 AM

    Please elaborate 'connect' in this context. This sounds a bit odd namely.
    You can invoke a servlet using a plain GET query or a POST query using a <form> element.
    If you're saying that you want to use some business logic which is available in a servlet, then you're looking in the wrong direction. Refactor that business logic in a separate class so that a simple Servlet as well as a JSF backing bean can use that logic. Then you can use JSF h:form with commandButton/Link to invoke the backing bean's action which on its turn invokes that logic.

  • JSF 2 with Tomcat 6

    Has anyone tried running JSF2 on Tomcat 6? I tried to do this but running into EL compatibility issues. Tried various combinations but nothing worked. I did the setup and test based on the following post.
    http://weblogs.java.net/blog/cayhorstmann/archive/2009/12/29/jsf-20-and-tomcat
    If anyone accomplished this, please post the following
    1) list of libraries in tomcat lib
    2) list of libraries in WEB-INF/lib
    3) web.xml configuration
    I have the following config and my sample page only displays plain HTML but not any JSF text box fields.
    I added the following to tomcat lib
    el-api-2.2.jar
    el-impl-2.2.jar
    jstl-api-1.2.jar
    jstl-impl-1.2.jar
    I have the following in WEB-INF/lib
    jsf-api.jar
    jsf-impl.jar
    jstl-api-1.2.jar
    jstl-impl-1.2.jar
    weld-servlet.jar
    My web.xml is:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns="http://java.sun.com/xml/ns/javaee"
              xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
              xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
              id="WebApp_ID"
              version="2.5">
    <display-name>JsfTest</display-name>
    <context-param>
         <param-name>javax.faces.PROJECT_STAGE</param-name>
         <param-value>Development</param-value>
    </context-param>
    <context-param>
         <param-name>com.sun.faces.expressionFactory</param-name>
         <param-value>com.sun.el.ExpressionFactoryImpl</param-value>
    </context-param>
    <listener>
    <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
    </listener>
    <servlet>
         <servlet-name>Faces Servlet</servlet-name>
         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    </servlet>
    <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>index.xhtml</welcome-file>
    </welcome-file-list>
    </web-app>
    I also have an empty beans.xml in my WEB-INF folder. This is required for Weld.
    Anyone, plese help.

    user1093102 wrote:
    Has anyone tried running JSF2 on Tomcat 6? Yep, I use the Mojarra JSF 2 implementation in Tomcat 6 all the time, and many of my students and clients have as well.
    I have used various different Mojarra 2.0.x releases without problems on Tomcat 6, Tomcat 7, Glassfish 3, and JBoss 6
    (minus the JAR files in the Java EE 6 containers). JSF 2 is supposed to run in any container that supports servlets 2.5 and later,
    and I have gotten reports of it running on the Google Cloud Server, which I think is running Jetty.
    Maybe you could be more specific about the constructs that caused problems and the error messages that you got?
    Here are some details:
    1) Here is my web.xml. The PROJECT_STAGE and welcome-file-list entries are optional. Your sample app had some
    extra things in the web.xml that were not related to JSF; I would suggest removing them first to test a barebones
    JSF 2 app before trying to combine technologies.
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns="http://java.sun.com/xml/ns/javaee"
      xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      version="2.5">
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
      <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
      </context-param>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.html</welcome-file>
      </welcome-file-list>
    </web-app>2) The JAR files I have in WEB-INF/lib are jsf-api.jar, jsf-impl.jar, jstl-api-1.2.jar, and jstl-impl-1.2.jar.
    The JSTL JAR files are actually not needed for the simple apps I link to below, but are needed for
    any JSF 2.0 app that uses ui:repeat, so IMHO should be considered a required part of a JSF 2.0 app.
    3) Here is my faces-config.xml file (the trivial apps below don't use any declarations in it,
    so it just has start and end tags):
    <?xml version="1.0"?>
    <faces-config 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-facesconfig_2_0.xsd"
       version="2.0">
    </faces-config>4) Of course, it is not used by the server at all, but I also think it is a good practice to add the JSF 2.0
    project facet if you are using Eclipse 3.6. That way, you get some help from the IDE when editing faces-config.xml and any .xhtml file.
    5) Here are two very simple Eclipse projects that you can download and try. They follow the structure outlined above, and they work
    for me in Tomcat 6, Tomcat 7, and Glassfish 3 as is. They will run in JBoss 6 if you remove the JAR files from WEB-INF/lib (and, removing
    the JAR files is really the right thing to do in Glassfish also, although they do in fact run as is).
    [url http://www.coreservlets.com/JSF-Tutorial/jsf2/#Getting-Started]Sample JSF 2 App for Testing.
    Cheers-
    - Marty

  • Scheduling Job in JSF architecture

    This may or may not be do anything in JSF architecture. Our application requires a job schedule which will be running on daily basis. The application will be deployed in 10g Oracle app server. Can anyone suggest me how I can go about scheduling job for my application.
    Thank you
    -Saroj

    I guess Kiran is right, what u can do is :
    #1) Implement all your jobs as runnable (thread)
    #2) either preparea a config file(any XML) which will have entry for each job and time to re-schudle that job, something like this (or use init param)
    <JOB>
    <Name>com.process.hanlder1</Name>
    <Schedule>100</Schedule>
    </JOB>
    #3) when container is starting(during web appliation servlet initilization) read this information(from XML file or init param) and start all runnable threads,
    I think this will solve your purpose very well, just keep few things in mind while doing this ad that is: before starting the same job again(at reschduled time) check wether the earlier job is completed or not(in short think about the job synchornization).
    --Surya
    thoughts can change everything

  • EL expressions not evaluating after JSF 1.1 --- 1.2 upgrade.

    I am having a problem with EL expressions not evaluating in a JSF application that I just upgraded from Apache MyFaces JSF 1.1 to JSF-RI 1.2 and from Tomcat 5.5.25 to 6.0.26. After the upgrade the entire application is working fine except for EL expressions.
    I was wondering if I am missing a JAR file or something.
    Basically, I have prepopulated input text boxes that render the EL expression instead of its evaluated result. Example:
    INPUT [#{sessionBean.result}] instead of INPUT [tedsResult].
    Here are the JAR on my classpath:
    tomcat/lib:
    annotations-api.jar el-api-1.1.jar servlet-api.jar tomcat-i18n-fr.jar
    catalina-ant.jar jasper-el.jar sqljdbc.jar tomcat-i18n-ja.jar
    catalina-ha.jar jasper.jar tomcat-coyote.jar
    catalina.jar jasper-jdt.jar tomcat-dbcp.jar
    catalina-tribes.jar jsp-api.jar tomcat-i18n-es.jar
    and in my WEB-INF/lib:
    activation.jar hibernate-annotations.jar
    antlr-2.7.5H3.jar iText-2.1.3.jar
    asm-attrs.jar jakarta-oro.jar
    asm.jar jaxen-1.1-beta-8.jar
    avalon-framework-4.0.jar jaxrpc.jar
    avalon-framework-cvs-20020806.jar jdom.jar
    axis.jar jpdcFOP.jar
    batik.jar jpdc_web.jar
    cglib-2.1_3.jar jsf-api-1.2_12.jar
    commons-beanutils.jar jsf-impl-1.2_12.jar
    commons-codec.jar jstl.jar
    commons-collections.jar jta.jar
    commons-digester.jar jtds-1.2.jar
    commons-discovery.jar log4j-1.2.13.jar
    commons-el.jar logkit-1.0.jar
    commons-fileupload-1.2.jar mail.jar
    commons-io-1.3.1.jar openmap.jar
    commons-lang-2.3.jar saaj.jar
    commons-logging.jar standard.jar
    commons-logging-optional.jar tomahawk.jar
    cos.jar velocity-1.4.jar
    CVS velocity-tools-generic-1.1.jar
    dom4j-1.6.1.jar
    el-impl-1.1.jar versioncheck.jar
    ehcache-1.1.jar wsdl4j-1.5.1.jar
    ejb3-persistence.jar xalan.jar
    fop.jar xercesImpl.jar
    hibernate3.jar xmlParserAPIs.jar
    Any ideas what might be causing this problem? Thanks in advance for your help.
    Edited by: tsteiner61 on Apr 14, 2010 11:05 AM

    Hello tsteiner61,
    Did you find a solution for your problem? I am asking because I have to solve a somewhat similar problem. Our system admin updated Tomcat from version 6.0.20 to 6.0.26 and now my JSF application won’t evaluate EL expressions either.
    I was using “Mojarra JSF API Implementation 1.2_09-b02-FCS”. Trying “Mojarra JSF API Implementation 2.0.2-FCS” I get the following error:
    java.lang.UnsupportedOperationException
         javax.faces.context.ExternalContext.getResponseOutputWriter(ExternalContext.java:1228)
         com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:182)
         com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
         org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:101)
         org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:197)
         javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)
         org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
         com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
    I am grateful for helpful advice.

Maybe you are looking for