Create ADF applications for GlassFish runtime not possible?

I am running Eclipse with OEPE 12.1.1.2 and want to build an ADF Essentials application for GlassFish.
I have GlassFish installed into Eclipse (GlassFish Server Open Source Edition 3 (Java EE 6)) and running.
I have installed ADF Essentials as instructed in FMW Admin Guide 11.1.2.3 appendix C (copied jars to lib directory of domain, set JVM parameters).
Now when I try to create an ADF Application in Eclipse, I cannot create a GlassFish target runtime. The only options I see are WebLogic 10.3.4, 10.3.5 and 10.3.6.
The "Download additional server adapters" link doesn't give me any GlassFish options.
How do I set up a GlassFish ADF Essentials runtime environment in Eclipse? Any pointers appreciated.
Best regards
Sten Vesterli
Edited by: Sten Vesterli on Feb 24, 2013 2:51 PM

The version of OEPE you are using supports ADF 11g applications that can be deplyed to Weblogic Server. It doesn't support deployment of ADF applications to GlassFish and also doen't support the ADF Essentials version of ADF. These are planned for an upcoming release of OEPE.
Is the ADF application you would like to build/deploy a pure ADF Faces application or does it include ADF TaskFlow, ADF DataControls and ADF Binding?
-Raghu

Similar Messages

  • How to create desktop application for simple server program using netbeans?

    Hi,can anyone help me on this one??
    I'm am very new to java,and I already trying different example program to create desktop applications
    for simple server program but it's not working.
    This is the main program for the simple server.
    import java.io.*;
    import java.net.*;
    public class Server {
    * @param args the command line arguments
    public static void main(String[] args) {
    try{
    ServerSocket serverSocket = new ServerSocket(4488);
    System.out.println("Server is waiting for an incoming connection on port 4488");
    Socket socket = serverSocket.accept();
    System.out.println(socket.getInetAddress() + "connected");
    PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
    BufferedReader in = new BufferedReader( new InputStreamReader(socket.getInputStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null){
    out.println(inputLine);
    System.out.println("Connection will be cut");
    out.close();
    in.close();
    socket.close();
    serverSocket.close();
    }catch(IOException e){
    e.printStackTrace();
    // TODO code application logic here
    }

    and this is the Main Processing :
    import java.awt.*;
    import java.awt.event.*;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.swing.*;
    import java.text.*;
    import java.util.*;
    import java.net.*;
    import java.io.*;
    public class MainProcessing {
    private static final long serialVersionUID = 1L;
    static private boolean isApplet_ = true;
    static private InetAddress argIp_ = null;
    static private int argPort_ = 0;
    public TCPIP TCPIP_ = null;
    private InetAddress ip_ = null;
    private int port_ = 10001;
    static private boolean conectFlag = false;
    private BufferedWriter bw;
    FileOutputStream fos;
    OutputStreamWriter osw;
    public int[] current = new int[400];
    public int[] volt = new int[400];
    public int[] revolution = new int[400];
    public void init() {
    public void start() {
    if (isApplet_) {
    try {
    ip_ = InetAddress.getByName(getCodeBase().getHost());
    } catch (UnknownHostException e) {
    } else {
    ip_ = argIp_;
    if (argPort_ != 0) {
    port_ = argPort_;
    // IPアドレスが不明なら何もしない
    if (ip_ != null) {
    // コネクションが成立していないなら、接続
    if (TCPIP_ == null) {
    TCPIP_ = new TCPIP(ip_, port_);
    if (TCPIP_.getSocket_() == null) {
    System.out.println("ミス1");
    // エラーメッセージを表示
    return;
    if (TCPIP_ == null) {
    System.out.println("ミス2");
    return;
    System.out.println("成功");
    conectFlag = true;
    try {
    TCPIP_.sendF();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);
    System.out.println("" + conectFlag);
    return;
    public void receive() {
    try {
    // Calendar cal1 = Calendar.getInstance(); //(1)オブジェクトの生成
    // int year = cal1.get(Calendar.YEAR); //(2)現在の年を取得
    // int month = cal1.get(Calendar.MONTH) + 1; //(3)現在の月を取得
    // int day = cal1.get(Calendar.DATE); //(4)現在の日を取得
    // int hour = cal1.get(Calendar.HOUR_OF_DAY); //(5)現在の時を取得
    // int min = cal1.get(Calendar.MINUTE); //(6)現在の分を取得
    // int sec = cal1.get(Calendar.SECOND); //(7)現在の秒を取得
    byte[] rev = TCPIP_.receive();
    // System.out.println("受信");
    if (rev != null) {
    byte[] Change = new byte[1];
    int j = 0;
    for (int i = 0; i < 1200; i++) {
    Change[0] = rev;
    current[j] = decimalChange(Change);
    i++;
    Change[0] = rev[i];
    volt[j] = decimalChange(Change);
    i++;
    Change[0] = rev[i];
    revolution[j] = decimalChange(Change);
    } catch (NullPointerException e) {
    public int decimalChange(byte[] byteData) {
    int bit0, bit1, bit2, bit3, bit4, bit5, bit6, bit7;
    int bit = 0;
    for (int i = 0; i < 8; i++) {
    int a = (byteData[0] >> i) & 1;
    System.out.print(a);
    System.out.println();
    return 1;
    public void destroy() {
    // &#20999;&#26029;
    if (TCPIP_ != null) {
    TCPIP_.disconnect();
    if (TCPIP_.getSocket_() != null) {
    try {
    System.out.println("\ndisconnect:" + TCPIP_.getSocket_().getInetAddress().getHostAddress() + " " + TCPIP_.getSocket_().getPort());
    } catch (Exception e) {
    TCPIP_ = null;
    public boolean conect(int IP) {
    conectFlag = false;
    String address = "192.168.1." + IP;
    System.out.println(address);
    try {
    argIp_ = InetAddress.getByName(address);
    } catch (UnknownHostException e) {
    // xp.init();
    isApplet_ = false;
    start();
    return (conectFlag);
    public void send(String command, int value, int sendData[][], int i) {
    int j = 0;
    Integer value_ = new Integer(value);
    byte values = value_.byteValue();
    Integer progNum = new Integer(i);
    byte progNums = progNum.byteValue();
    try {
    TCPIP_.send(command, values, progNums);
    for (j = 1; j <= i; j++) {
    Integer time = new Integer(sendData[j][0]);
    byte times = time.byteValue();
    Integer power = new Integer(sendData[j][1]);
    byte powers = power.byteValue();
    TCPIP_.send(times, powers);
    TCPIP_.flush();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);
    public void file(String name) {
    ublic void fileclose(String name, String command, int value, int sendData[][], int i) {
    try {
    fos = new FileOutputStream("" + name + ".csv");
    osw = new OutputStreamWriter(fos, "MS932");
    bw = new BufferedWriter(osw);
    String msg = "" + command + "," + value + "";
    bw.write(msg);
    bw.newLine();
    for (int j = 1; j <= i; j++) {
    msg = "" + j + "," + sendData[i][0] + "," + sendData[i][1];
    bw.write(msg);
    bw.newLine();
    bw.close();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);

  • Can 10G express be used to create an application for use with a 10G instanc

    Hi
    Can 10G express be used to create an application for use with a 10G instance? I am new to Oracle 10G. I like the interface for creating applications, maintaining users, etc. Can this tool be pointed at a regular instance of 10G so that applications can be created against a regular 10G database not the express database?
    Can PL/SQL proceedures that are created in 10G express also be migrated to a 10G database?
    Thanks in advance
    Dean-O

    Can 10G express be used to create an application for use with a 10G instance?Yeah, that's the whole point from a marketing perspective ;)
    Can this tool be pointed at a regular instance of 10G so that applications can be
    created against a regular 10G database not the express database?Yes but it's a different version. Check out:
    http://www.oracle.com/technology/products/database/application_express/index.html
    Can PL/SQL proceedures that are created in 10G express also be migrated to a 10G database?Yes they can!
    ~Jer

  • Document is in transfer for PO, creation not possible

    Hi
    We are using SRM 4.0 EC scenario. Recently we have been facing the subjected error 'Document is in transfer for PO, creation not possible' while making the confirmation in SRM. It is observed that this is happening mostly in case once we make GR and cancel and repost. Thru some other thread posted in forum, came to know taht we need to delete the entries in table "BBP_DOCUMENT_TAB"  via FM ''BBP_DELETE_FROM_DOCUMENT_TAB''. I ran thei FM but found NO poitive results. Hope somebody can help me out. This error became very common in our production system
    Thanks
    Kiran

    Hi Kiran,
    Please, use the report CLEAN_REQREQ_UP to clear the entry made for the GR in BBP_DOCUMENT_TAB. The problem comes because there is an entry for the GR in the table probably from the previous creation.
    Regards
    Saravanan.
    Please award if useful

  • GR Error: Document is in transfer for PO, Creation not possible

    Hi Experts,
    While posting a GR for PO, following error is being encountered,
    'Document is in transfer for PO, Creation not possible'.
    I checked the PR - PO. There are multiple GRs for the PO and all earlier GRs are posted successfully.
    For posting a new GR this error is coming.
    Any pointers?
    Thanks in advance.
    -Dhananjay

    Hi Kiran,
    Please, use the report CLEAN_REQREQ_UP to clear the entry made for the GR in BBP_DOCUMENT_TAB. The problem comes because there is an entry for the GR in the table probably from the previous creation.
    Regards
    Saravanan.
    Please award if useful

  • Account determination for LGCA -INS not possible..?

    Hi experts
    Here i m getting the error "Account determination for LGCA -INS not possible" while doing GOODS receipt for capital items.
    we have done GR earlier for the same capital item, but now recently i m getting this account determibation error .
    Can any body giv some idea to trouble shoot the problem.
    Thanks
    Sap-MM

    Hi
    ur getting this type of error  .. take example as below :
    "Account determination for entry IN01 GBB 1000 BSA 7910 not possible"
    1 go to transaction OBYC
    2 Click on GBB
    3 it will ask you for Chart of Accounts.. give input  IN01....enter
    4It wil show you a list of Valuation /General Modification/Valuation Class/Debit GL account/credit GL account
    Maintain Along with the help of MM guy/FI guy/ Nor wrong GL posting will take Place
    rgds
    BV
    Edited by: Brijesh Verma on Dec 14, 2009 4:53 PM

  • Adobe Acrobate XI and SecCommerce SecSigner have a problem during signing of a document, creating/verification of the signature is not possible - solutions?

    Adobe Acrobate XI and SecCommerce SecSigner have a problem during signing of a document, creating/verification of the signature is not possible - solutions? SecSigner is not responding.

    Well, I contacted SecCommerce about the issue, the response was, that I should sign the file later (afterwards). This is a solution, but not the best in my opinion.
    When I sign the document the SecSigner window/Java window appears and freezes. Adobe is not responding. I have to terminate Adobe because the program is not responding.
    I only found this support website, so I have realized that this is a User 2 User site, but it was a try to get some help.

  • How to Create New Application for iPhone

    Hi,
    Can anyone guide me how to create New Applications for the iPhone.
    Regards,
    Mustafa Ali Qizilbash

    If you think Apple's is making a profit off the $99 it collects for the iPhone Developer Program membership, you're badly underestimating how much it costs to run the program.

  • Account determination for entry PRD not possible

    Hi All,
    In exsiting PO line, we did two goods receipt, and we tried to invoice the vendor based on the goods receipt. The wearid thing is only one goods receipt got invoiced, the other gives error message saying: " account determination for entry PRD not possible ".
    I checked with finance team, they said we intentionally didn't set up the account for price difference. And if one GR can be invoiced and goes to correct accout, the other one should be able to invoice as well, when I simulate the entry, the vendor account didn't get picked up, I think that's the key of this problem.
    why the vendor account didn't get picked up by the system? please advise if you have any thoughts, I appreciated.

    Nancy,
    This is the restriction with materials managed in moving average price. I'm guessing that the user has performed goods issue between GR and IR on the second material. If you'd like to keep the current config setting, you will need to reverse the GI transaction, post the invoice, and repost the GI.
    The above steps should resolve your current issue. However, this may not be the best approach as you will need to keep asking user to reverse their GIs every time the stock quantity is less than invoiced quantity. I would recommend that you talked to FI folks and convince them this is part of standard SAP process. It makes sense because we want to distribute the difference between invoice price and PO price to the existing stock quantity. Without this restriction, the moving average price can be skewed disproportionately.

  • Not able to add a new runtime while creating ADF application (Linux)

    Hi All
    I downloaded "Oracle WebLogic Server 11gR1 (10.3.5) + Coherence + OEPE - Package Installer" for Linux (32 bit JVM) and installed it on my hosted linux box. After the installation, I added sun jdk that comes bundled with the installation to my PATH environment variable. Now when I try to create a new Oracle ADF Application, I am getting stuck while adding a new runtime environment. I chose the type of runtime environment as "Oracle Weblogic Server 11gR1 Patch Set 4". For weblogic home I gave the location of wlserver_10.3 directory which also sets the JAVA Home automatically in the wizard, but I am not able to proceed after this. Both Next and Finish buttons remain disabled. I also tried adding this runtime environment from Windows ->Preferences ->Server ->Runtime Environment but getting the same issue.
    Am I missing something here?

    Hi Abhishek,
    The reason the RT isn't being listed is because it doesn't have the ADF runtime installed and this is a requirement for ADF applications.
    Please download the 11.1.1.5 Application Development Runtime from http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html and install into the wls home where you installed wls1035_oepe111172_win32.bin.
    Once this is complete, please delete and re create the runtime environment. Once this is done, you should be able to create an ADF application without any issues.
    thanks
    Raj

  • Problem DB Trigger and ADF Application for update a field.

    I again,
    I have a Data Base table as following :
    --Solicitudes*
    id number not null,
    extern_code integer,
    delivery_date timestamp( 6 ),
    ... and more fields
    And a Trigger as following :
    create or replace trigger update_delivery_date
    before update of on Solicitudes
    for each row
    begin
    if ( :new.extern_code = 9 ) then -- I need update the "delivery_date" to the current date and timestamp
    select systimestamp into :new.delivery_date from dual;
    end if;
    end;
    The trigger works fine in the DB, but when I update the 'Solicitudes' data base table through the ADF Application, the 'delivery_date' field is updated to different current systimestamp , for example suppose right now is : 19-JUN-*2012** 10.45.30.773000000 PM -04:00 , it field should be update to this date, but it is not update to that date, it is update to : 10-DEC-*1989* 10.45.30.773000000 PM -04:00.
    Why is this ?
    I put in the SQL Developer's query editor : select systimestamp from dual; and it show me the correct date and time.
    That problem occurs only when I update the table through my ADF Application.

    Marco,
    I don't see any issue with ADF in this. Just tried with a dummy table created with similar structure and tried updating it (have a similar trigger as well). It updated with proper timestamp (tried from SQL Developer, AppModule Tester and in jspx page - all same result).
    Can you check the system date on the machine where your DB is hosted. I guess you are using different database for testing the query and the app is using a different db.
    If not, try creating a simple testcase (as I mentioned in the first line) and see if you are able to reproduce the issue.
    -Arun
    P.S : I tried this in 11.2.0.1 DB & JDev 11.1.2.0.0

  • Pb when running adf application on GlassFish server 3.1.2

    Hi,
    I'm using Jdev 11.1.2.3
    I deploy successfully my application in Glassfish server, but when I run it the first page appears but no data is shown and an error message appears :
    java.lang.StackOverflowError
    the log file contain :
    [#|2013-02-05T01:37:18.648+0400|WARNING|glassfish3.1.2|oracle.adf.controller.faces.lifecycle.Utils|_ThreadID=25;_ThreadName=Thread-2;|ADF: Adding the following JSF error message: java.lang.StackOverflowError
    java.lang.StackOverflowError
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sun.naming.internal.VersionHelper12.getContextClassLoader(VersionHelper12.java:162)
         at com.sun.naming.internal.ResourceManager.getFactory(ResourceManager.java:339)
         at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:575)
         at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:533)
         at com.sun.enterprise.naming.impl.WrappedSerialContext.getURLOrDefaultInitCtx(WrappedSerialContext.java:106)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
         at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
         at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
         at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
         at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
         at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
         at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
         at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
         at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
         at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
         at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
         at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
         at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
         at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:776)
         at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.lookup(GlassfishNamingManagerImpl.java:744)
         at com.sun.enterprise.naming.impl.JavaURLContext.lookup(JavaURLContext.java:169)
         at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:498)
         at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
    the area above, repeated 131 time and it's the number of view object in the ApplicationModuleLocal
    is there a limit when we use Glassfish because in IntegretedWeblogic this error does not exist
    Thanks
    Edited by: fakhri_tn on Feb 4, 2013 2:28 PM

    I found this link
    http://docs.oracle.com/cd/E35521_01/web.111230/e16182/appendix_glassfish.htm#ADFFD23812
    now my application run without any pbs

  • ADF application for IPAD support

    Guys,
    We have a requirement to access the existing ADF application from safari browser in IPAD. But when i tried to run the application in IPAD, its not working as expected. The page loads, but none of the buttons, menu items are working. Javascript is not working too.
    Is there anything that we need to take care to run the adf applicaiton in ipad safari browser?

    As far as I know, adf runtime 11.1.1.6 is certified for ipad, as you can see in this post: https://blogs.oracle.com/shay/entry/adf_faces_now_with_better
    Regards,

  • Error while creating source system in BI: Modification not possible

    Hi All,
    We are about to move to production, and therefore it's necessary to create in BI the source system related to our ECC (R/3). While trying to perform this action from BI side we received the error message:
    SAP system has status 'not modifiable'. Because of this, and following with known consultants practices we've changed the client to customazing but it still not working although the message at this time is: Changes to repository or cross-client Customazing are not permitted. We have also verified transaction SE06 but it's not possible to change the Cross-Application Component to Modifiable. 
    Did someone face with this same problem before?
    Thanks to all in advance,
    Regards,
    José.-

    Hi Rick,
    I really appreciate your quick response. We followed your recommendation and could create the source system without problems. Thanks once again!
    Best Regards,
    José.-

  • Problem while deploying ADF application in glassfish

    Hello I am using JDeveloper 11.1.2.3.0
    I have configured Glassfish in my computer and I have followed the instructions as Shay explained here: https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to
    The problem is that when I try to deploy my ADF application as "Deploy to application server" with glassfish in this case I get an error saying that:
    [#|2013-08-21T11:45:47.516+0200|SEVERE|glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=62;_ThreadName=Thread-2;|ContainerBase.addChild: start:
    org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: oracle.adf.share.glassfish.listener.ADFGlassFishAppLifeCycleListener
    If I deploy the ADF aplication as an EAR file and then I try to deploy this EAR file to glassfish through the admin interface I get this other error:
    [#|2013-08-21T15:40:16.452+0200|SEVERE|glassfish3.1.2|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=65;_ThreadName=Thread-2;|Exception while invoking class com.sun.enterprise.web.WebApplication start method
    java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! javax.el.ELContext
    Can anyone help on this?
    Thanks

    I removed the jar files from /lib/ext and putted el-api.jar by myself in /lib directory. Now I can deploy my application as EAR file without problems but when I try to deploy it directly through JDeveloper the problem is the same:
        [#|2013-08-22T09:43:22.507+0200|SEVERE|glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=98;_ThreadName=Thread-2;|ContainerBase.addChild: start:
        org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException:oracle.adf.share.glassfish.listener.ADFGlassFishAppLifeCycleListener
    I do understand that I should have this JAR but I do not know where to find it and where to put then.
    Can you help in this point? Thanks

Maybe you are looking for