JSF 2.0  :  Tutorials

Hi,
Do we have any tutorial for working/making an application using JSF 2.0 in Jdeveloper 11g??
Thanks & Regards,
NC.
Edited by: user773433 on Mar 15, 2011 1:56 AM

Hi,
When you open jdeveloper go to Help Menu -> Select Cue Cards.
Here browse to your respective content .
And also input your questions and answers also.
And mark the question as answered when you got your information don't leave it as unanswered.
Edited by: KSD on 15 Mar, 2011 2:30 PM

Similar Messages

  • NavigationHandler and different advanced JSF features

    Hi,
    I have just started learning JSF and I have quite sophisticated (as for beginner) web application to do. I have to implement templates, changeable dynamic navigation dependent on database content (little CMS), database access with connection pool,etc. Where can I find some source of advanced knowledge about JSF, any examples, tutorials, links. It can be even good book (definitely no basic level). Or complete NavigationHandler example just for begin.
    Thanks for any reply,
    Regards,
    Tom K.

    The Core JavaServer Faces, of Prentice Hall 2004 is the best book to start with.
    Don't be afraid of the year of the book. It covers everything you need to know JSF.
    Also the J2EE tutorial from sun is good. Chapters 17 to 21
    You can found it in here:
    http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
    And see this links:
    http://java.sun.com/j2ee/javaserverfaces/index.jsp
    JavaServer Faces
    http://jsftutorials.net/
    JavaServer Faces (JSF) Tutorials Net.
    https://javaserverfaces.dev.java.net/
    javaserverfaces: javaserverfaces Home
    http://www.orablogs.com/jjacobi/
    Jonas Jacobi's JSF, ADF Faces and ADF UIX blog
    http://www.oracle.com/technology/tech/java/jsf.html
    JSF Resources
    http://jsf.iatp.org.ua/
    JSF step by step
    http://wiki.apache.org/myfaces/
    FrontPage - Myfaces Wiki
    http://www.myfaces.org/
    myfaces.org
    http://www.exadel.com/tutorial/jsf/jsftags-guide.html
    JavaServer Faces HTML Tags
    http://www.jspolympus.com/JSF/JSFBindingComponentstoData.jsp
    JSF BINDING COMPONENTS TO DATA
    http://www.developertutorials.com/tutorials/java/jsp-application-lifecycle-050504/page14.html
    JSF for Nonbelievers: The JSF Application Lifecycle - Immediate Event Handling
    http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=82&SUBMIT=Go
    JavaRanch Big Moose Saloon
    http://www.jsf-faq.com/
    Java Server Faces FAQ - JSF error, problem and trouble help.
    http://www.jsffaq.com/
    JavaServer Faces (JSF) FAQ. Table of Content
    http://jsffaq.com/
    JavaServer Faces (JSF) FAQ. Table of Content
    http://www.jenia.org/jsp/dataTools.jsf;jsessionid=C6837CD4A61E38803C1CE22EC893D03C
    :: jenia.org ::

  • Strange behavior switching from JSF to JSP2

    I am learning JSF and was trying to implement a small exercise on EL (with JSF page and JSP2). i found a strange behavior and completely clueless of the reason behind it. Please find my code below and scenario
    MY JSP file
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <f:view>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD><TITLE>Accessing Bean Properties</TITLE>
    <LINK REL="STYLESHEET"
          HREF="./css/styles.css"
          TYPE="text/css">
    </HEAD>
    <BODY>
    <TABLE BORDER=5 ALIGN="CENTER">
      <TR><TH class="TITLE">Accessing Bean Properties: JSP2_1 result</TH></TR>
    </TABLE>
    <% System.out.println("Accessing Bean Properties: JSP2_1 result"); %>
    <OL>
      <LI>${favColors.col[0]}
      <LI>${favColors.col[1]}
      <LI>${favColors.col[2]}
      <LI>${favColors.col[3]}
      <LI>First Name ${favColors.firstName}
      <LI>Second Name ${favColors.middleName}
      <LI>ThirdName Name ${favColors.lastName}
    </OL>
    <BR><BR><BR>
    <TABLE BORDER=5 ALIGN="CENTER">
      <TR><TH class="TITLE">Accessing Bean Properties</TH></TR>
    </TABLE>
    <% System.out.println("Accessing Bean Properties"); %>
    <UL>
    <LI><h:outputText
             value="#{favColors.col[0]}"/>
    <LI><h:outputText
             value="#{favColors.col[1]}"/>
    <LI><h:outputText
             value="#{favColors.col[2]}"/>
    <LI><h:outputText
             value="#{favColors.col[3]}"/>
    <LI>First Name = <h:outputText
             value="#{favColors.firstName}"/>
    <LI>Second Name = <h:outputText
             value="#{favColors.middleName}"/>
    <LI>last Name = <h:outputText
             value="#{favColors.lastName}"/>
    </UL>
    <BR><BR><BR>
    <TABLE BORDER=5 ALIGN="CENTER">
      <TR><TH class="TITLE">Accessing Bean Properties: JSP2_2</TH></TR>
    </TABLE>
    <% System.out.println("Accessing Bean Properties: JSP2_2"); %>
    <OL>
      <LI>${favColors.col[0]}
      <LI>${favColors.col[1]}
      <LI>${favColors.col[2]}
      <LI>${favColors.col[3]}
      <LI>First Name ${favColors.firstName}
      <LI>Second Name ${favColors.middleName}
      <LI>ThirdName Name ${favColors.lastName}
      </OL>
    <BR><BR><BR>
    <TABLE BORDER=5 ALIGN="CENTER">
      <TR><TH class="TITLE">Accessing Bean Properties: JSP from and submit</TH></TR>
    </TABLE>
    <% System.out.println("Accessing Bean Properties: JSP from and submit");%>
    <h:form>
       Color 1
      <h:inputText value="#{favColors.col[0]}"/>
      <BR>
       Color 2
      <h:inputText value="#{favColors.col[1]}"/>
      <BR>
       Color 3
      <h:inputText value="#{favColors.col[2]}"/>
      <BR>
       Color 4
      <h:inputText value="#{favColors.col[3]}"/>
      <LI>First Name = <h:inputText
             value="#{favColors.firstName}"/>
    <LI>Second Name = <h:inputText
             value="#{favColors.middleName}"/>
    <LI>last Name = <h:inputText
             value="#{favColors.lastName}"/>
      <BR>
    <% System.out.println("Process"); %>
      <h:commandButton value="Process"
      action="#{favColors.processColors}"/>
      </h:form>
    <P>
    Taken from
    <A HREF="http://www.coreservlets.com/JSF-Tutorial/">
    the coreservlets.com JSF 1.x and JSF 2.0 tutorials</A>.
    </BODY></HTML>
    </f:view>
    The above JSP file is giving the below output on IE
    Accessing Bean Properties: JSP2_1 result
    First Name
    Second Name
    ThirdName Name
    Accessing Bean Properties
    red
    green
    white
    black
    First Name = Tarun
    Second Name = kumar
    last Name =
    Accessing Bean Properties: JSP2_2
    red
    green
    white
    black
    First Name Tarun
    Second Name kumar
    ThirdName Name
    Why is there a difference in output between Accessing Bean Properties: JSP2_1 & Accessing Bean Properties: JSP2_2 when the code written is the same. My Controller bean class below
    package task2;
    public class FavortiteColors {
      String[] col;
      public void setCol(String[] col) {
      this.col = col;
      public String[] getCol(){
      System.out.println("in getCOl");
      String[] col = new String[4];
      col[0] = "red";
      col[1] = "green";
      col[2] = "white";
      col[3] = "black";
      return col;
      public String processColors(){
      System.out.println("in processcol");
      return "pass";
      private String firstName = "Tarun";
      private String lastName ;
      private String middleName ;
      public String getMiddleName() {
      System.out.println("in getMiddleName");
      return "kumar";
      public void setMiddleName(String middleName) {
      System.out.println("setMiddleName");
      this.middleName = middleName;
      public String getFirstName() {
    System.out.println("getFirstName");
      return firstName;
      public void setFirstName(String firstName) {
      System.out.println("setFirstName");
      this.firstName = firstName;
      public String getLastName() {
      System.out.println("getLastName");
      return lastName;
      public void setLastName(String lastName) {
      System.out.println("setLastName");
      this.lastName = lastName;

    FYI, If you don't want to use a prefix mapping, you can use JSFTemplating. It supports the Facelets syntax for composition / insert / define / include, etc. However, it doesn't rely on the DEFAULT_SUFFIX to find pages.
    However, even though JSFT (and Faclets) have the ability to limit their scope to a subset of your application and/or behave well with other ViewHandlers. That doesn't mean the Tiles ViewHandler will... it might, I just don't know anything about it.
    Good luck!
    Ken

  • Online Booking System - Tutorials (Java, ADF, JSF)

    Hi!
    I am working on an Online Flight Booking System. The preferred technology is Java, ADF, JSF etc. I am familiar
    with JDeveloper, however I would like to know if tutorials/videos on similar systems are available. Many commercial
    airlines have professional booking systems that use a train stop control to show the current process step.
    Also interesting to know would be how the template pages are created that populate the data dynamically from the
    db. etc.
    Any information on this subject would be greatly appreciated.

    There are plenty of material available, may be not exactly what you are looking for but a start:
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsideressentials-337133.html
    blogs.oracle.com/smuenchadf/resource/examples
    http://blogs.oracle.com/shay/
    Timo

  • Any tutorials/demos available for using BPEL alongwith Struts or JSF

    Hi All
    Are there any sample tutorials/demos available for using BPEL alongwith Struts or JSF ?
    Thanks
    Badri

    Not sure if this is of any help, it uses ADF which is basically a JSF page.
    http://www.oracle.com/technology/products/jdev/viewlets/1013/bpelfromadf_viewlet_swf.html
    there is also some tutorials you may be able to use in the following directory
    SOA_HOME/bpel/sampels/Tutorials/102.InvokingProcesses
    cheers
    James

  • Tutorials? web=tiers,jsp,jsf.....

    Hi every one
    please can any one tell em where can i find some tutorials about web-tiers applications,JSP ,jsf also,
    so please if u can tell me.
    thx a lot.

    hi
    check out this link
    www.roseindia.net
    Thanks
    Saravanan

  • JSF Facelets tutorials

    hi,
    I am learning JSF technologies currently and my project is JSF Facelets technology. I searched in the web for online facelets tutorials but found a little resources.
    I will be highly appreciated if any of you provide me some good tutorial links with examples...
    many thanks,
    Sudheesh K S
    I

    Please go through the following links:
    http://www.ibm.com/developerworks/java/library/j-facelets/
    http://www.ibm.com/developerworks/opensource/library/os-ad-derbymyfaces/
    https://facelets.dev.java.net/nonav/docs/dev/docbook.html

  • Need a login strategy for JSF application

    I have inherited a JSF application (prototype) and need to modify this application to require a user login. Right now, the application requires a login only for a sub-portion of the application, well after JSF is up and running. That has to change to require the login before the JSF application is invoked.
    Basically, what I want to do is present a standard login form (user name, password, and "submit" button). This information will be sent to "j_security_check" where the servlet engine will validate the user against an LDAP server and then look up some user role information. I have no control over user authentication. Once the user has logged in, the application will be looking at user roles to determine what elements of the JSF application they are permitted to access.
    In addition, I need to be able to detect when the user's session has expired. When this occurs, I need to automatically reroute the user back to the login page. The prototype I inherited currently has all of the JSF backing beans check to see if the Session is still valid before executing any actions. This seems rather tedious and error-prone to me.
    I am not very familiar with security and user authentication issues (somebody else always wrote that part). I think the approach I need to take is: (1) create a login page. (2) create a login error page. (3) create a filter to check to see if the user's session has expired and, if so, re-route the request to the login page.
    My questions:
    1. Is this the best approach? If not , what is a better approach?
    2. Can I use JSF elements for the various login pages, or do I need to use JSP or HTML elements only?
    3. Can you point me to an example or tutorial that explains what I need to do?
    I've looked at a couple of servlet books, a JSF book, and Sun's online Java tutorials, but I don't see anything that looks quite like what I think I need to do here.
    Once I get passed security handling, the rest of the application is all JSF and will be easy to build.
    Thanks for your thoughts, comments, and assistance.

    I have three macs and use one of them as the TM backup destination (that mac has 4 large external disks, I devote one disk at a TM backup for each of the macs) - that mac is also the file server. (I do also use an externally attached HD on one of the other macs as redundancy.) The system works very well and when set up requires no administration, it's automatic! Since the backups are made hourly, I have fresher data than my old system of doing nightly backups using a traditional backup app.
    I even had to do a full restore last week on one of the macs and found the process worked flawlessly, had the mac up and running after the 2 hour restore finished.
    For critical data (business or professional) I also recommend doing occasional boot disk backups using another backup app. I do that with one of my macs. Note: although I have wireless capability with each mac, I use wired Ethernet connections for speed and reliability.

  • Problem with forwarding to new page in jsf

    Hi
    I am facing a problem. I have a checkbox in my jsp page and 3 submit button. The two button works w r t check box and its woking fine. I am getting problem with the 3rd button. I want to fwd to next page once the button is clicked.
    For the check box i am using the method
    public String handleCheckbox2ValueChange(ValueChangeEvent valueChangedEvent)
    Can anyone help me in this regard. I need to fwd to the next page.
    Regards
    Rupesh

    This sounds like a simple JSF navigation that has nothing to do with the checkbox. Read the documentation and tutorials on navigation.

  • Error trying to run a sample master-detail JSF form in Jdev 10.1.3

    I've tried JDeveloper 10.1.3 folowing a tutorial , master-detail one , involving Adf Faces which I found it here http://www.oracle.com/technology/products/jdev/101/tutorials/e2ebcfaces/buildmaster-detailpagewithjdevandadfbc.htm.
    1. I dowloaded JDeveloper 10.1.3
    2. I made -in Jdeveloper- a connection to OE8 schema
    2. I created an application with web application template ; in my new workspace i had 2 projects Model and ViewController
    3. In model i choose Business Tier - ADF Bussiness Components - Business Components from Tables and I followed instructions in tutorial
    4. In ViewController I created Web Tier - JSF - JSF JSP , with the JSF-JSP wizard a jsp page browseCustomerOrders.jsp. For building a master detail form i folowed instructions in tutorial
    However ...
    5. When I tried to run i received ....
    " [Starting OC4J using the following ports: HTTP=8988, RMI=23891, JMS=9227.]
    **** Unable to obtain password from principals.xml. Using default.
    D:\jdevstudio1013\jdev\system\oracle.j2ee.10.1.3.34.12\embedded-oc4j\config>
    D:\jdevstudio1013\jdk\bin\javaw.exe -ojvm -classpath D:\jdevstudio1013\j2ee\home\oc4j.jar;D:\jdevstudio1013\jdev\lib\jdev-oc4j-embedded.jar -Xverify:none -DcheckForUpdates=adminClientOnly -Doracle.application.environment=development -Doracle.j2ee.dont.use.memory.archive=true -Doracle.j2ee.http.socket.timeout=500 -Doc4j.jms.usePersistenceLockFiles=false oracle.oc4j.loader.boot.BootStrap -config D:\jdevstudio1013\jdev\system\oracle.j2ee.10.1.3.34.12\embedded-oc4j\config\server.xml
    [waiting for the server to complete its initialization...]
    05/11/30 12:04:16 Exception in thread "OC4J Launcher" oracle.classloader.util.AnnotatedNoClassDefFoundError:
         Missing class: oracle.core.ojdl.logging.LoggingConfiguration
         Dependent class: com.evermind.server.XMLApplicationServerConfig
         Loader: oc4j:10.1.3
         Code-Source: /D:/jdevstudio1013/j2ee/home/lib/oc4j-internal.jar
         Configuration: <code-source> in boot.xml in D:\jdevstudio1013\j2ee\home\oc4j.jar
    The missing class is not available from any code-source or loader in the server.
    05/11/30 12:04:16      at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2073) [D:/jdevstudio1013/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@7]
         at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1681) [D:/jdevstudio1013/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@7]
         at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1633) [D:/jdevstudio1013/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@7]
         at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1618) [D:/jdevstudio1013/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@7]
         at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap]
         at com.evermind.server.XMLApplicationServerConfig.initJ2eeLogging (XMLApplicationServerConfig.java:243) [D:/jdevstudio1013/j2ee/home/lib/oc4j-internal.jar (from <code-source> in boot.xml in D:\jdevstudio1013\j2ee\home\oc4j.jar), by oc4j:10.1.3]
         at com.evermind.server.XMLApplicationServerConfig.postInit (XMLApplicationServerConfig.java:255) [D:/jdevstudio1013/j2ee/home/lib/oc4j-internal.jar (from <code-source> in boot.xml in D:\jdevstudio1013\j2ee\home\oc4j.jar), by oc4j:10.1.3]
         at com.evermind.xml.XMLConfig.init (XMLConfig.java:200) [D:/jdevstudio1013/j2ee/home/lib/oc4j-internal.jar (from <code-source> in boot.xml in D:\jdevstudio1013\j2ee\home\oc4j.jar), by oc4j:10.1.3]
         at com.evermind.xml.XMLConfig.init (XMLConfig.java:117) [D:/jdevstudio1013/j2ee/home/lib/oc4j-internal.jar (from <code-source> in boot.xml in D:\jdevstudio1013\j2ee\home\oc4j.jar), by oc4j:10.1.3]
         at com.evermind.server.ApplicationServerLauncher.run (ApplicationServerLauncher.java:74) [D:/jdevstudio1013/j2ee/home/lib/oc4j-internal.jar (from <code-source> in boot.xml in D:\jdevstudio1013\j2ee\home\oc4j.jar), by oc4j:10.1.3]
         at java.lang.Thread.run (Thread.java:595) [jre bootstrap, by jre.bootstrap]
    05/11/30 12:04:16 Fatal error: server exiting
    Process exited with exit code 1. "
    Where do you think i am wrong?
    Many thanks

    Hi,
    the problem seems not to be within your application but in missing files on your embedded OC4J. Just try and unzip the JDeveloper 10.1.3 install again.
    Frank

  • How to use the feature of ajax in visual web jsf

    Hello,everyone!
    I want to use the feature of ajax in visual web jsf,but the program encountered a error. I want refresh the dropdownlist once the javascript captured the refresh message,they both behaved asynchronously. However, the textField1 rendered with a blank box,while the dropDown1 had no change. The code as follows:
    <jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
    <webuijsf:page binding="#{Page1.page1}" id="page1">
    <webuijsf:html binding="#{Page1.html1}" id="html1">
    <webuijsf:head binding="#{Page1.head1}" id="head1">
    <webuijsf:link binding="#{Page1.link1}" id="link1" url="/resources/stylesheet.css"/>
    <webuijsf:script>
    var processEvents = {                                                
    update: function(props) {
    var combo=document.getElementById("form1:dropDown1");
    combo.refresh();
    // Subscribe to refresh event.
    function refreshme(){
    var dom=document.getElementById("form1:textField1");
    dom.refresh();
    dojo.subscribe(webui.suntheme.widget.textField.event.refresh.endTopic, processEvents, "update");
    </webuijsf:script>
    </webuijsf:head>
    <webuijsf:body binding="#{Page1.body1}" id="body1" style="-rave-layout: grid">
    <webuijsf:form binding="#{Page1.form1}" id="form1">
    <webuijsf:textField binding="#{Page1.textField1}" id="textField1" onBlur="refreshme();"
    style="position: absolute; left: 168px; top: 144px" valueChangeListenerExpression="#{Page1.textField1_processValueChange}"/>
    <webuijsf:textField binding="#{Page1.textField2}" id="textField2" style="left: 168px; top: 96px; position: absolute"/>
    <webuijsf:dropDown binding="#{Page1.dropDown1}" id="dropDown1" items="#{Page1.dropDown1DefaultOptions.options}" style="position: absolute; left: 192px; top: 216px"/>
    </webuijsf:form>
    </webuijsf:body>
    </webuijsf:html>
    </webuijsf:page>
    </f:view>
    </jsp:root>
    /**********************************java******************************************/
    the function textField1_processValueChange didn't been invoked
    public void textField1_processValueChange(ValueChangeEvent event) {
    DropDown dd=getDropDown1();
    Option op1=new Option();
    String addText=(String)getTextField1().getText();
    op1.setLabel(addText);
    op1.setTooltip("tooptip");
    op1.setValue(addText);
    ArrayList <Option> l=null;
    Iterator <Option> i = dd.getListItems();
    while(i.hasNext()){
    l.add(i.next());
    l.add(op1);
    dd.setItems(l);
    thanks In advance all of your replies.

    Hi there,
    Take a look at this, will help you
    http://developers.sun.com/jscreator/learning/tutorials/2/textcompletion.html
    Thanks
    K

  • Unable to get the output when i run any jsf page in adf

    Hi,
    I have created one jsf page to access the business components which i had created earlier after that when i drop the another panel splitter into the second facet of the initial panel splitter we created , I was unable to see in the workspace (.jpx) window.can you suggest me on this.
    after done all the steps if I tried to run that page it starts the WLS servier and createda URL but the url is taking long time approx more that two hour and still not getting the required output only the loading window I can see.
    Please suggest me on this.
    Thanks
    Chetan

    Hi,
    the panelSplitter should at least show in the Structure Window. So check if it is there. The runtime issue can be caused by the proxy settings. Go to Tools / Preferences --> Browser and Proxy and add localhost to the list of exclusion
    If you are new to ADF I recommend running a tutorial like this: http://www.oracle.com/webfolder/technetwork/tutorials/obe/jdev/obe11jdev/ps1/ria_application/developriaapplication_long.htm
    Frank

  • Running JSF/ADF web apps in JDeveloper 10.1.3.0.3 embedded OC4J

    Dear All,
    I am currently learning to use JSF/ADF in JDeveloper. I have followed a tutorial from Oracle and when I run the completed web page, I receive a 'Page Cannot Be Displayed' error. The stack trace from JDeveloper is pasted below. Any help would be appreciated as would any links to more tutorials on JSF/ADF
    Thanks
    Angus
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Short,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Short)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Byte,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Byte)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Integer,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Integer)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Long,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Long)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Float,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Float)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Double,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Double)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(javax.faces.LongRange)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.DateTime,null)
    04-Jan-2006 12:22:09 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Number,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Short,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Short)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Byte,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Byte)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Integer,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Integer)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Long,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Long)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Float,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Float)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Double,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Double)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(javax.faces.LongRange)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(oracle.adf.DateTimeRange)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(oracle.adf.RegExp)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ValidatorRule end
    WARNING: [ValidatorRule]{faces-config/validator} Merge(oracle.adf.ByteLength)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(oracle.adf.Color,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.awt.Color)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.DateTime,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(oracle.adf.DateTime,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.util.Date)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.sql.Timestamp)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.sql.Date)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Number)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Number,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ConverterRule end
    WARNING: [ConverterRule]{faces-config/converter} Merge(oracle.adf.Number,null)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.TableSelectMany)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectInputText)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreRegionDef)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectInput)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelPage)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.ShowOne)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Reset)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuBar)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuList)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlRowLayout)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectInputDate)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Messages)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelLabelAndMessage)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectOneListbox)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreTree)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelGroup)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.RegionDef)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreStyleSheet)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlTableLayout)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Iterator)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelPartialRoot)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreDocument)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreResetButton)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreImportScript)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Progress)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuPath)
    04-Jan-2006 12:22:11 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectManyShuttle)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreObjectSpacer)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreObjectIcon)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.TreeTable)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreForm)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuChoice)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.ShowDetail)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectInputColor)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Go)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectBooleanCheckbox)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Tree)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlFrame)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SingleStep)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectItem)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreTable)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlHtml)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelHeader)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Output)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectBoolean)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectMany)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectOneRadio)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMessage)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMessages)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Panel)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowOnePanel)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreTableSelectOne)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelList)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectOrderShuttle)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Poll)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreProcessTrain)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreTableSelectMany)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSubform)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.TableSelectOne)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreInputFile)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelForm)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Page)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowOneRadio)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Switcher)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuTabs)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectOneChoice)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreCommandLink)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelTip)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlBody)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectItem)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelButtonBar)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.MenuTree)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowOneTab)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelBox)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelSideBar)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Menu)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePage)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Command)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlScript)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSingleStepButtonBar)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Column)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreTreeTable)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectManyListbox)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelPageHeader)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Subform)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreProgressIndicator)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Form)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectOrder)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreCommandButton)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreOutputText)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuTree)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectRangeChoiceBar)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreGoLink)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreObjectLegend)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreGoMenuItem)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlFrameBorderLayout)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreOutputFormatted)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Region)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreObjectImage)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Message)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Process)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlHead)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreInputHidden)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreCommandMenuItem)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreChooseDate)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowDetail)
    04-Jan-2006 12:22:12 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Input)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePanelBorder)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.MenuPath)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.HtmlCellFormat)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreSelectBooleanRadio)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreMenuButtons)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Table)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Choose)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreObjectSeparator)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreOutputLabel)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Object)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreGoButton)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectOne)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreColumn)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.SelectRange)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowDetailItem)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowOneChoice)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreChooseColor)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreInputText)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreProcessChoiceBar)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreShowDetailHeader)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CoreObjectMedia)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.CorePoll)
    04-Jan-2006 12:22:13 com.sun.faces.config.rules.ComponentRule end
    WARNING: [ComponentRule]{faces-config/component} Merge(oracle.adf.Document)

    I'm facing the same problems in the production release 10.1.3.1.0 on Linux. I followed the guidelines of "Oracle JDeveloper 10g for Forms & PL/SQL Developers". When I created the template, I didn't manage to get the page rendered in the visual editor (see note on page 345). Even after restarting JDeveloper I'm facing the same problems.
    Any idea's?

  • EJB 3.0 - JSF APPLICATION: DATA DOES NOT PERSIST TO THE DATABASE

    Hi,
    I am developing a JSF - EJB application and the data that I send from JSP Page through JSF Managed Bean --> Session Bean --> Java Persistence does not persist in database.
    Here is my scenario ( Iam using JDeveloper IDE to create this application) -
    SCENARIO START
    The scenario consists of two web pages, one enlisting all the users stored in the database, the other contains a form for adding a user
    1.) INDEX.JSP
    2.) ADDUSER.JSP
    Step 1: Create the USERS Table in database
    CREATE TABLE users
    user_id serial,
    username varchar(255) NOT NULL,
    first_name varchar(255),
    last_name varchar(255),
    password char(64) NOT NULL,
    CONSTRAINT pk_users PRIMARY KEY (user_id)
    Step 2: Add Database Connection To JDeveloper
    Go to Database Connection Navigator and create a New Database Connection using the Wizard
    Step 3: Create a New Application in JDeveloper and select JSF, EJB from Application Template
    Step 4: ENTITY BEAN - In the EJB Node Right Click and Select EJB à New Entites from Table (JPA/EJB3.0)
    Use The Wizard and create Entity Bean from Users Table which creates an Entity Bea POJO file as follows –
    User.java -
    package lux.domain;
    import java.io.Serializable;
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.NamedQuery;
    import javax.persistence.SequenceGenerator;
    import javax.persistence.Table;
    @Entity
    @NamedQuery(name = "User.findAll", query = "select o from User o")
    @Table(name = "USERS")
    public class User implements Serializable {
    @Column(name="FIRST_NAME")
    private String firstName;
    @Column(name="LAST_NAME")
    private String lastName;
    @Column(nullable = false)
    private String password;
    @Column(nullable = false)
    private String username;
    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="users_seq_generator")
    @SequenceGenerator(name="users_seq_generator", sequenceName="users_user_id_seq")
    @Column(name="USER_ID", nullable = false)
    private Long userId;
    public User() {
    public String getFirstName() {
    return firstName;
    public void setFirstName(String firstName) {
    this.firstName = firstName;
    public String getLastName() {
    return lastName;
    public void setLastName(String lastName) {
    this.lastName = lastName;
    public String getPassword() {
    return password;
    public void setPassword(String password) {
    this.password = password;
    public String getUsername() {
    return username;
    public void setUsername(String username) {
    this.username = username;
    public Long getUserId() {
    return userId;
    public void setUserId(Long userId) {
    this.userId = userId;
    Step 5: STATELESS SESSION BEAN - In the EJB Node Right Click and Select EJB à New Entites from Table (JPA/EJB3.0)
    Again Right Click on Model and create Session Bean from Wizard which creates two files –
    UserDAOBean.java – Stateless Session Bean
    UserDAO.java – Local Interface
    package lux.facade;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.List;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.ejb.Stateless;
    import javax.persistence.EntityManager;
    import javax.persistence.PersistenceContext;
    import javax.persistence.Query;
    import lux.domain.User;
    @Stateless(name="UserDAO")
    public class UserDAOBean implements UserDAO {
    @PersistenceContext(unitName="Model")
    private EntityManager em;
    public UserDAOBean() {
    public User getUser(int UserId) {
    User u = new User();
    u = em.find(User.class, UserId);
    return u;
    public List<User> getAllUsers() {
    Query q = em.createQuery("SELECT u FROM User u");
    List<User> users = q.getResultList();
    return users;
    public void createUser(User u) {
    String hashedPw = hashPassword(u.getPassword());
    u.setPassword(hashedPw);
    em.persist(u);
    public void updateUser(User u) {
    String hashedPw = hashPassword(u.getPassword());
    u.setPassword(hashedPw);
    em.merge(u);
    public void deleteUser(User u) {
    em.remove(u);
    private String hashPassword(String password) {
    StringBuilder sb = new StringBuilder();
    try {
    MessageDigest messageDigest = MessageDigest.getInstance("SHA");
    byte[] bs;
    bs = messageDigest.digest(password.getBytes());
    for (int i = 0; i < bs.length; i++) {
    String hexVal = Integer.toHexString(0xFF & bs);
    if (hexVal.length() == 1) {
    sb.append("0");
    sb.append(hexVal);
    } catch (NoSuchAlgorithmException ex) {
    Logger.getLogger(UserDAOBean.class.getName()).log(Level.SEVERE, null, ex);
    return sb.toString();
    Step 6: Create a Deployment file in the Model and Deploy this to a JAR file
    Step 7: Now Right Click on View/Controller Node and create a Java File –
    UserController.java -
    package lux.controllers;
    import javax.ejb.EJB;
    import javax.faces.model.DataModel;
    import javax.faces.model.ListDataModel;
    import lux.domain.User;
    import lux.facade.UserDAO;
    public class UserController {
    @EJB UserDAO userDao;
    private User user;
    private DataModel model;
    public String createUser() {
    this.user = new User();
    return "create_new_user";
    public String saveUser() {
    String r = "success";
    try {
    userDao.createUser(user);
    } catch (Exception e) {
    e.printStackTrace();
    r = "failed";
    return r;
    public DataModel getUsers() {
    model = new ListDataModel(userDao.getAllUsers());
    return model;
    public User getUser() {
    return user;
    public void setUser(User user) {
    this.user = user;
    Step 8: Configure page flow in faces-config.xml
    1. Create the JSP file adduser.jsp by right-clicking View-Controller
    node and selecting New > JSP. Use the wizard to create JSF – JSP Page, fill in
    File Name adduser.jsp, click Finish. -
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
    <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>New user</title>
    </head>
    <body>
    <f:view>
    <h:form>
    <h:messages/>
    <h:panelGrid columns="2">
    <h:outputText value="Username"/>
    <h:inputText
    id="Username"
    value="#{user.user.username}"
    required="true"/>
    <h:outputText value="First name"/>
    <h:inputText
    id="FirstName"
    value="#{user.user.firstName}" />
    <h:outputText value="Last name"/>
    <h:inputText
    id="LastName"
    value="#{user.user.lastName}" />
    <h:outputText value="Password" />
    <h:inputSecret
    id="Password"
    value="#{user.user.password}"
    required="true" />
    <h:panelGroup/>
    <h:commandButton
    action="#{user.saveUser}"
    value="Save"/>
    </h:panelGrid>
    </h:form>
    </f:view>
    </body>
    </html>
    2. Repeat the previous step for another JSP file failed.jsp.
    3. On failed.jsp add the string
    Save failed
    Next we configure the page flow.
    1. Open faces-config.xml.
    2. Create index.jsp -
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
    <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>User Listing</title>
    </head>
    <body>
    <f:view>
    <h:form>
    <h:outputText value="User Listing"/>
    <h:commandLink action="#{user.createUser}" value="Create a user"/>
    <h:dataTable value="#{user.user}"
    var="dataTableItem" border="1" cellpadding="2" cellspacing="2">
    <h:column>
    <f:facet name="header">
    <h:outputText value="Username"/>
    </f:facet>
    <h:outputText value="#{dataTableItem.username}" />
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="First name"/>
    </f:facet>
    <h:outputText value="#{dataTableItem.firstName}" />
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Last name"/>
    </f:facet>
    <h:outputText value="#{dataTableItem.lastName}" />
    </h:column>
    </h:dataTable>
    </h:form>
    </f:view>
    </body>
    </html>
    3. Drag an arrow from index.jsp to adduser.jsp and replace the arrow’s label to create_new_user.
    4. Repeat the previous step for failed, by dragging and arrow from adduser.jsp to failed.jsp renaming the label to f
    ailed
    5. Finally repeat the step for adduser.jsp, by dragging from adduser.jsp to index.jsp renaming the label to success.
    This creates the following faces-config.xml file –
    <?xml version='1.0' encoding='UTF-8'?>
    <faces-config>
    <managed-bean>
    <managed-bean-name>user</managed-bean-name>
    <managed-bean-class>lux.controllers.UserController</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
    <property-name>username</property-name>
    <value>#{username}</value>
    </managed-property>
    <managed-property>
    <property-name>firstName</property-name>
    <value>#{firstName}</value>
    </managed-property>
    <managed-property>
    <property-name>lastName</property-name>
    <value>#{lastName}</value>
    </managed-property>
    <managed-property>
    <property-name>password</property-name>
    <value>#{password}</value>
    </managed-property>
    </managed-bean>
    <navigation-rule>
    <from-view-id>/index.jsp</from-view-id>
    <navigation-case>
    <from-outcome>create_new_user</from-outcome>
    <to-view-id>/adduser.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    <navigation-rule>
    <from-view-id>/adduser.jsp</from-view-id>
    <navigation-case>
    <from-outcome>failed</from-outcome>
    <to-view-id>/failed.jsp</to-view-id>
    </navigation-case>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/index.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    </faces-config>
    Step 9: Create a Deployment file in the View-Controller and Deploy this to a WAR file
    Step 10: Create a Deployment file in the View-Controller and create an EAR file and add Model’s JAR and View-Controller’s
    WAR files to it.
    Step 11: Run the JSP Files
    SCENARIO END
    Now, When I execute Index.jsp, it does not list values from database and when I click on Create User link, it takes me to adduser.jsp page. When I fill values in this page and click Save button, it takes me to Save Failed page and data does not persist to the database.
    WHAT IS WRONG OUT HERE ???

    If you set a breakpoint in your createUser method - does this code get executed?
    We have a couple of tutorials that might show you how to do this.
    EJB/JSF with ADF-binding tutorial:
    http://www.oracle.com/technology/obe/obe1013jdev/10131/ejb_and_jpa/master-detail_pagewith_ejb.htm
    EJB/JSF without ADF binding:
    http://www.oracle.com/technology/obe/JavaEE_tutorial_10131/index.htm

  • Creation of new JSF has stopped working correctly

    Hi guys,
    I'm rather new to JDeveloper, but i have successfully completed 7 or so tutorials without a problem. But recently i have found a problem which i can't seem to get rid of.
    I create a new Application; lets say a WebCenter Application.
    I right Click the view controller and select "New > JSF > JSF JSP"
    Just hit next a few times and finish, so i have a untitled1.jspx on there with all components enabled. and then drag and drop a PanelPage onto the JSPX page.
    Instead of getting the template up, I get a page with
    -<>ROOT
    <>OUTPUT | Page Directive
    This happens with and ADF component.
    If i repeat the same process with other, older projects i can do this and get the correct template still.. So it's obviously something i have done to the way new projects are created.
    Any ideas what i need to reconfigure?
    Many thanks,

    Thanks a lot for your responses: Showing the log of the visual editor has been a lot of help. I've got the following response:
    Error exercising tag : afh:head
    java.lang.NullPointerException
         at oracle.adfinternal.view.faces.renderkit.AdfRenderingContext.getTranslatedString(AdfRenderingContext.java:70)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.jsLibs.GlobalVariablesScriptlet.outputScriptletContent(GlobalVariablesScriptlet.java:49)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.jsLibs.Scriptlet.outputScriptletImpl(Scriptlet.java:111)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.jsLibs.Scriptlet.outputScriptlet(Scriptlet.java:52)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.XhtmlUtils.addLib(XhtmlUtils.java:166)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.jsLibs.Scriptlet.outputDependency(Scriptlet.java:144)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.jsLibs.AliasedScriptlet.outputScriptletImpl(AliasedScriptlet.java:112)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.jsLibs.Scriptlet.outputScriptlet(Scriptlet.java:52)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.XhtmlUtils.addLib(XhtmlUtils.java:166)
    Error exercising tag : afh:body
    java.lang.NullPointerException
         at oracle.adfinternal.view.faces.renderkit.core.CoreAdfRenderingContext.getStyleClass(CoreAdfRenderingContext.java:211)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.XhtmlRenderer.renderStyleClass(XhtmlRenderer.java:338)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer._renderLibraryDownloadElement(PanelPartialRootRenderer.java:480)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderPPRSupport(PanelPartialRootRenderer.java:340)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderPPRSupport(BodyRenderer.java:81)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:141)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
    I'll look into these errors as best i can... Shame it's not as simple as a class not found exception. Has anyone got any pointers as where would be best to look?

Maybe you are looking for

  • Why the oracle XML parser "parses" the DTD comments?

    Hi all, I always use the header <?xml version = '1.0' encoding='ISO-8859-1' ?> to be able to use foreign characters in the XML documents. The oracle xml parser handles this correctly. My problem is, when I write comments inside the DTD, the parser re

  • Notifications from a shared mailbox calendar to a group of people

    HI When a member of staff books a meeting . They add meeting room support as an attendee of the meeting if they need IT assistance . I would like the meeting room support to be a shared mailbox or calendar that sends notifications to a group of peopl

  • Livetype compatibility with Avid

    Hey, I think this issue has been raised before, but I still haven't gotten a response that helps me. Here's the issue: I'm an editor currently using an Avid system who would like to use LiveType titles. I have no problem creating the titles in LT, th

  • Scripts in name  spaces

    Hi ppl can i create scripts in development pkgs of customer name spaces (e.g /xxx/) ....as i am able to create function groups but not scripts...its a 4.0b system......

  • Does my macbook pro (2010) accept a internal hard disc SATA II?

    My internal hard disk is broken and I need my macbook pro so fast as posible but I don't know which is the best option to replace this hard disk. My macbook pro is a 2010 model intel core i5 2,4 GHz. Please I need a fast answer thanks.