Intigrate JSF 2.0 into JDev 11.1.2.1 Application

My WLS 10.3 administrator called with a request. He asked if I could ingetrate the JSF 2.0 library into my JDev 11.1.2.1 application so that he would not have to install JSF 2.0 on the WLS (a new WLS maching that he will soon be setting up). He said that WLS comes with JSF 1.2 and that he would need to install JSF 2.0 and that it is very painful.
Can I integrate JSF 2.0 into my application and avoid having to install JSF 2.0 in the new WLS being set up?
Would it make any since to do so?
Why does WLS come with JSF 1.2 rather than JSF 2.0?
Thank you, Steve

JSF 2.0 is only one part of the adf framework. You need a lot more. All this is done when you (or your admin) installs the adf runtime needed for your version. Let me say it again:
To run an ADF Application on a wls server without the adf runtime installed will not work!
Putting all adf libs in the ear isn't a solution either! Ear would grow too big and you still have to to some wiring to make it work.
Installing the adf runtime is done with an installer. How hard is it to execute an installer?
In case of 11.1.2.1 your admin first needs to install the adf runtime 11.1.1.6, then you need two patches which you get via support, and install the patches.Installing all this should not take longer than a couple of hours for a simple WebLogic server. IF you are running a whole farm with many servers it takes longer.
Again, if you want to run adf application on a wls you must install the adf runtime on the wls!
Keep in mind that there is a strong relationship between wls version, jdev version and adf runtime version. They must match, otherwise you get errors at some point. For a list of these version refer to my blog http://tompeez.wordpress.com/2011/09/14/jdeveloper-versions-vs-weblogic-server-versions/
Timo

Similar Messages

  • Possible to aggregate multiple JSF custom actions into a single action?

    I'm wondering if it's possible to aggregate multiple JSF custom actions into a single action? For example, I have a JSF custom tag/renderer named selectOneMenuStateAbbreviation that displays a drop down list of state abbreviations. This tag allows a user to select a state abbrevation from the list.
    What I want to do is create another custom tag/renderer and call it inputAddress. The inputAddress tag, will consist of text boxes for street address, city, and zip code. I want to make it so that the state abbreviation custom tag that I already wrote is imbedded in this tag/renderer as well.
    Does anyone know if this is possible? Or, would I have to just duplicate the code that I already have in my other custom action?

    I would assume so, but, I don't know how. Can I do it using just tags and renderers, or, would I need to create a custom UI component as well? One tag would have to be a child of the other correct? I don't know how to do this in Java code. Does anyone know of example code that shows how to do this?
    Jon

  • How to import maven projects into jdev

    Hi.
    i have maven project created in other than jdev IDE.i am trying to import maven project into jdev.
    i configured maven in jdeveloper 11.1.1.4 with help manu check for updates.
    i am follwoing the [how to import maven project into jdev|http://www.oracle.com/technetwork/developer-tools/jdev/maven11g-090173.html#4]
    after updating my jdev with maven extensions,i could not see maven project in file|import project menu.
    why maven project is not appearing in jdev 11.1.1.4. file|import project menu ?
    please help appriciate your help

    Though it's not clear in that link, I believe those instructions to be for JDev 11.1.2.1.0, not 11.1.1.4.0. However somebody may correct me.
    CM.

  • How to import BC4J package into JDEV project without server.xml file?

    Dear,
    I need to bring the seeded BC4J package into my JDEV OAF project. Usually to do that, once I am sure that all I need is accessible, I open the server.xml file for the BC4J that I need and I am all set - all the items from under that BC4J are brought in.
    How about if there is no server.xml file for that BC4J, for example, under oracle.apps.icx.por.req.webui, and I need to have a controller from under there in my project? Do I create this package (oracle.apps.icx.por.req.webui) manually? If I do that and then open the controller the controller is being brought into JDEV outside the package.
    Thank you.
    Anatoliy

    Sumit,
    Thank for quick response.
    Yes, I agree for the controller.
    But let's say I want to bring over some other xml staff, like some shared regions for example from under that webui. They are also brought outside the package. You have an idea?
    Regards,
    Anatoliy

  • I am trying to download a variety of files and when it is finished, the Mac freezes up and the task bar continues to blink on and off. I have to go into Firefox and actually quit the application to continue. Any help is very much appreciated

    I am trying to download a variety of files and when it is finished, the Mac freezes up and the task bar continue to blink on and off.
    I have to go into Firefox and actually quit the application to continue. Any help is very much appreciated.

    are you backing up files, or doing a Time machine backup, either way, the Time machine will STOP when finished and show "last backup at XXXXXX"  meaning its done...... OR if when transferring files, it will show a progress bar on your desktop and vanish when files are copied.
    Open up the Hitachi drive (your G drive is made by Hitachi, and the best made by the way).....and see if the files are there.
    a MORE VISUAL way is to open the hard drive file, and drag and drop files INTO the Gdrive and you can see them visually be copied there as you do it.
    To see your HD on your desktop GOTO  FINDER......PREFERENCES....then GENERAL TAB.........check the box marked HARD DRIVES.........then your Gdrive will appear on your desktop........open it from there,  and DRAG and drop files from anywhere INTO the Gdrive....... easy visual way to see the files being copied into the Gdrive.

  • After deploy into weblogic server while running the application-404 Error

    Hi All,
    Created an ADF application and Deployed this application to Weblogic server.
    I am getting the below error After deploy into weblogic server while running the application
    I am able to run this application well in JDeveloper using the IntegratedWebLogicServer.
    The Application is successfully deployed to the Web Logic server.
    While creating the domain, I have extended the Oracle JRF classes.
    Error
    Error 404--Not Found
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.4.5 404 Not Found
    The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
    If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
    JDeveloper Version : 11.1.1.3.0
    Weblogic Version : 10.3.3.0
    Thanks
    Satish

    On the Deployments look for the Testing tab.. you will see your test link to check your deployment ..
    Some times.. for some reasons( which i dontKnow :( it doesnt identify with m/c name.. repalce it with IP address..and give a try.. if its on local /c u can try 127.0.0.1 /(or local host too)

  • How to parse URL Data into an NSString Array in iphone application

    Hi Every one
    I am newbie to iphone programming. I am having problem with reading and displaying the data into the table view. My application has to be designed like this. There is a csv file in the server machine and I have to access that URL line by line. Each line consists of 8 comma separated values. Consider each line has first name, second name and so on. I have to parse the data with comma and a newline and store them in an array of first name, second name array an so on. The next thing is I have to set first name second name combined and must be displayed in the UITableView. Can anyone provide me with an example of how to do it? I know I am asking the solution but I encountered a problem in connection methods separately and parsing simultaneously. You help is much appreciated.
    Thanks

    What does that have to do with a URL?
    The only thing that doesn't sound good is "array of first name" and "second name array". For each row, extract all the field and store them in an NSDictionary. Add a derived field consisting of first name concatenated with last name. That will be easy to display in a table.

  • Since I downloaded the latest PSE12 update, when I download images from my camera into Organizer on my iMac, the application freezes.

    Since I installed the latest PSE12 update, when I download images from my camera into Organizer on my iMac, the application freezes.  If I "force quit" then it seems to download them, but will do nothing else, including verifying and deleting the images from my camera.  It worked fine prior to the update.

    Dear Steve--
        You are the man--a true Apple genius. Your suggestion worked.
        Thanks you so much.
      Charlie Jarowski

  • Jheadstart will be integrated into Jdev 9.0.5

    In JHeadstart new feature direction, it will be
    integrated into Jdeveloper 9.0.5, that is when Jdeveloper
    released all body needn't to buy standalone JHeadstart
    like now.
    Is this thinking right or wrong ?

    Ok, I think the confusion is caused by an unfortunate phrasing from our side. What we meant with "integrated in Jdev 9.0.5", is not that JHeadstart as a product will be gone. All we meant to say there is that we will make JHeadstart compatible with jdev 9.0.5 and ADF.
    The JHeadstart team is thrilled about the ADF initiative, we think it is great technology. With JHeadstart we will 100% align with ADF, but Jan is right we have to work out the details of what this exactly means. Here is a summary of our current plans:
    Our first goal is to release a new JHeadstart version end of August (2003) compatible with the current jdev production version
    (9031/904). As you probably know, this release adds support for JSP and Struts. UIX and MVC Framework support will stay in.
    After this release, we will focus completely on ADF integration. We have identified the following integration areas:
    - Use ADF data binding. We have to look in more detail into the ADF binding, but as we see it right now, some of the more
    trivial JHeadstart mvc processes/struts actions can go away, like BrowseDataSourceSet and HandleTableEvent. Standard actions
    like browsing, scrolling and save one record can be done declaratively with ADF data binding. However, more complex save
    actions like we support in SaveDataSourceSet will remain.
    - Add ability to use JSTL and EL in generated JSP pages (in the upcoming release, we use all Struts tag libs)
    - Replace our custom BC4J generator with the Designer BC4j Generator within the JHeadstart Designer Generator
    - Upgrade MVC Framework to ADF controller (ADFc) (Note that ADFc will not yet be available in 905 preview).
    Apart from ADF integration, we would like to enhance the JHeadstart Application Generator significantly in future releases, for example, generating wizard style layouts, multi-select LOV's, shuttles, unlimited nesting of groups, etc.
    In summary, some of the JHeadstart runtime components and some JHeadstart handler functionality will become obsolete with ADF.
    However, the Application Generator, driven from the JHeadstart application structure file and ADF meta data, will remain a significant productivity booster, as well as some of the more sophisticated JHeadstart Struts actions.
    Also, the JHeadstart Designer Generator adds significant value on top of the Designer BC4J generator: it allows you to
    migrate not only the Model, but a complete application including the View and Controller.
    One of the really nice things of JHeadstart-ADF combination is that after you have generated a "second-cut" application
    with Jheadstart, you should be able to use the ADF Struts visual page flow modeler and ADF layout editor to pick up the generated
    struts-config, and generated uix/jsp pages and finish off your application with visual aids.
    Hope this clarifies a bit how we see JHeadstart with respect to ADF.
    Steven Davelaar,
    JHeadstart Team.

  • *URGENT* importing third party package into Jdev project

    hi,
    our company has bought a thrid party package instead of developing one to speed up the project pace. Some how we cannot import the package into our project environment,
    this is what we do with the package.
    set the class path to where the *.jar files are, for example: C:\AccBank\beta\creditcheck.jar
    please note that the "C:\AccBank\beta\" is where the project file locates.
    and follow is the import statement
    import thirdparty.package1.*;
    please tell us what did we do wrong, if the case in question is not clear, please tell us the steps we need to do to import and use a third party package with JDev.
    Also, please tell me the different purpose between the directory :
    PROJECTFILES and CLASSFILES under the main project directory
    Thank you very much for your time and your help
    Augustina
    null

    Hello,
    I'm not sure about what you mean,
    but in order to use a given package within JDevelopper, you should:
    - select project/project properties,
    - find the libraries tab
    - click "add", then "new"
    - click "class path"
    - click "add ZIP/JAR" and add the various jar files you want to include
    Note: if the included libraries contain subpackages of packages like javax, and you want to deploy your project (as EJB for instance) you will have to edit the deployment profiles in order to add the 3rd party libraries, otherwise, these subpackages won't be deployed (by default, packages suvh as java.lang, javax etc.. are not excluded from the deployment).
    about the PROJECTFILES and CLASSFILES items, they refer to the directories in which your project's source code (PROJECTFILES) and compiled classes (CLASSFILES) are stored
    Hope this helps, Remi
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Augustina:
    hi,
    our company has bought a thrid party package instead of developing one to speed up the project pace. Some how we cannot import the package into our project environment,
    this is what we do with the package.
    set the class path to where the *.jar files are, for example: C:\AccBank\beta\creditcheck.jar
    please note that the "C:\AccBank\beta\" is where the project file locates.
    and follow is the import statement
    import thirdparty.package1.*;
    please tell us what did we do wrong, if the case in question is not clear, please tell us the steps we need to do to import and use a third party package with JDev.
    Also, please tell me the different purpose between the directory :
    PROJECTFILES and CLASSFILES under the main project directory
    Thank you very much for your time and your help
    Augustina <HR></BLOCKQUOTE>
    null

  • Can existing JSF apps import into JSC

    I have a a number of existing JSF applications that were manually created (JSP,code, etc)musing JSF 1.0 FCS. I have tried to import these into the visual designer JSC to look at how they would display but it seems that the JSF tags are aways stripped out of the html. Does the JSC allow for maintaining exising JSF 1.0 apps using the JSC toolset?
    Some things that suggest that this is not the case are:
    1) JSC uses CSS-P rather than tables for page layout
    2) JSC uses xhtml rather than html/jsp
    So it seems that the choices are either use the JSC or manually write your app using an html editor and a java editor.
    Is this true???

    I would like to confirm if this is a known issue in JSF:
    I have a JSF project, that used to run perfectly, but now,
    java.lang.StackOverflowError javax.faces.el.EvaluationException: java.lang.StackOverflowError at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206) at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154) at javax.faces.component.UIOutput.getValue(UIOutput.java:147) at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:82) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:191) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:169) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:712) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:443) at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435) at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:130) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435) at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693) at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:600) at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:537) at com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:460) at jsp_servlet._templates.__toplayout._jspService(__toplayout.java:483) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:622) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:412) at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154) at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177) at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473) at jsp_servlet._navigation.__nav_mainmenu._jspService(__nav_mainmenu.java:194) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:312) at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6452) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178) Caused by: java.lang.StackOverflowError
    My Project environment uses Weblogic 8.1, used Eclipse3.0 as the IDE and MyEclispe 3.8.2.
    After spending hours on trying to figure out the problem, I created a new weblogic domain and now it works fine..... On another forum I saw a posting by another person with a similar problem, but the app server used was Sun One.
    Can you please answer the following questions:
    Has this problem been identified before?
    Is there a reason as to why this is happening?
    If so what is the solution (besides creating new domains).
    Thanks,
    Vindya

  • Can I install JSF 1.2 into Glassfish 3.0?

    Glassfish v3 was released today!!! YAY! Servlet 3.0!
    However our company is heavy into JSF 1.2 (via Facelets and Richfaces) and we cannot migrate to JSF 2.0 for a couple months. And before we can really use JSF 2.0 we need Richfaces 4.0 to be released as well.
    So what we basically need is Glassfish v3 with the previous version of JSF.
    Any help on how to do this?
    Thanks
    Ravi

    Yes, you can use JSF 1.2 with V3, but you have to do some extra work to do so.
    First, each 1.2-based application that you wish to deploy to V3 will need to include the
    JSF 1.2 libraries (i.e. you can't install them globally).
    Secondly, each 1.2-based application will need to include a sun-web.xml in
    the WEB-INF directory of said application. The contents of the sun-web.xml
    should be:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sun-web-app PUBLIC
    "-//Sun Microsystems, Inc.//DTD GlassFish
    Application Server 3.0 Servlet 3.0//EN"
    "http://www.sun.com/software/appserver/dtds/sun-web-app_3_0-0.dtd">
    <sun-web-app>
    <class-loader delegate="false"/>
    <property name="useBundledJsf" value="true"/>
    </sun-web-app>/

  • How to add new third party jars into JDev - quick question

    Hi All
    We have some additional jars needed to include for use with our current ADF application.
    These jars are not for ADF components.
    These jars are for API calls to other 3rd application.
    We're using standalone weblogic to run our ADF app.
    How do we include our 3rd party jars in JDev ?
    Do we need to include new paths in standalone WLS to pick up these new 3rd party jars in order for our app to work ?
    Thanks

    You can add libraries to WLS classpath, but this is not good approach if you need to replace them later(because you must restart WLS to pick new version)
    To include jars to ADF deployment, open Model or ViewController project properties and include path(s) in Project Source Paths->Java Source Paths.
    Then edit your deployment profile (right click on application -> Application Properties... ->Deployment -> Your Deployment Profile), go to Application Assembly and mark these libraries(also, for each library you can specify target folder, for example "lib")
    Dario

  • I got this error when migrate from Jdev11gTp4 into JDev 11g (Build 5188)

    Hello,
    when i migrated my application from Jdev11gTp4 into JDeveloper 11g (Build 5188) , i got this error but it's not understandable for me and I am new in jdeveloper and adf application
    C:\JDeveloper\mywork\Application14\FOO\ViewController\public_html\myFolder\myPage .jspx
    Error(7,4): The public type __myPage_32__jspx must be defined in its own file
    Thanks
    GreenApple
    Edited by: greenApple on Jan 15, 2009 9:18 AM

    Hello,
    when i migrated my application from Jdev11gTp4 into JDeveloper 11g (Build 5188) , i got this error but it's not understandable for me and I am new in jdeveloper and adf application
    C:\JDeveloper\mywork\Application14\FOO\ViewController\public_html\myFolder\myPage .jspx
    Error(7,4): The public type __myPage_32__jspx must be defined in its own file
    Thanks
    GreenApple
    Edited by: greenApple on Jan 15, 2009 9:18 AM

  • Import existing XSD's into Jdev to generate WSDL

    Is there a way to import XSD's into an existing project in JDeveloper, so I can use them to generate an WSDL.
    The only option I see now, is to create an empty xsd an copy/paste the content of the already existing xsd into the project.
    My fealing says there must be a more elegant way to do this.
    Regards,
    Stefan

    Chris,
    Thanks for the quick answer. sorry for the late response...
    Had to look close, because in step , you have the option to import Java Content, where I wanted to import xml. The header 'Java content' is misleading, I found out.
    Anyway, thanks and congratulations on the birth of your daughter Jessica.
    Stefan

Maybe you are looking for