9iAS, OC4J and JVMs confusion

Could somebody please comment on, or shed some light onto the following:
With the previous (up to 1.0.2.1) 9iAS application server offerings, mod_ose and Java code execution inside JServer/Aurora were touted as the way to go, because of its optimized, multiuser, session-isolating nature.
We now got the new OC4J J2EE platform (i.e. Orion Application Server) which supercedes the previous offerings and whose documentation states it executes under the native JVM of the machine.
Question: Is it Aurora that is actually running Orion in the 1.0.2.2 config, or is it a plain JVM? If a plain JVM, what's the deal with the (theoretically apparent) benefits that Aurora offers for intensive multiuser scenarios? (session isolation, gc per session etc?). Can somebody from Oracle offer some clear clues as to where the application server platform is actually headed? Are we to expect an integrated Orion-based app server running on Oracle's JVM technology, is this already the case now, or is Aurora being silently phased out in light of the newer JVMs/JDKs that will soon hit the street?
Curious,
Thanassis

Hello,
The EJB container in 9iAS runs on JDK not on Aurora JVM. So the new direction is that the middle tier is separate from the database. In spite of the architectural strengths and theoretical benefits of the Aurora JVM we found that the EJB container performs significantly better and is far more usable in 9iAS.
So the future direction is that EJB in the Aurora container will be desupported over time. The middle tier story for Oracle will rn on JDK. The Aurora VM in the database will however remain for Java Stored Procedures.
Cheers,
Asho

Similar Messages

  • Oc4j and JVM

    Where I can obtain information detailed on the use of instances of jvm in OC4J and possible behaviors of this.
    We setup a container to make use of 2 virtual machines ( in the numprocs parameter in the opmn.xml file ) when we do opmnctl status command the instance shows two processes alive.
    But when we observed the logs, only the first instance is modified. I want to know if is possible to balance the requirements to the 2 jvm? how to do it? or where i can found information about that?
    Regards.
    Edgar René

    Hi Edgar --
    But when we observed the logs, only the first instance is modified.
    I want to know if is possible to balance the requirements to the 2 jvm? how to do it?
    or where i can found information about that?Can you explain a little further about what you mean by first instance modified -- what operation are you doing? What logs are you looking at? You may have observed this already, but when you run with multiple procs, each process (ie JVM) has a separate log file -- colors~blue~colors~1.log and colors~blue~colors~2.log for example.
    When you have multiple processes running for an OC4J instance, then incoming client requests are automatically balanced over them.
    It's really helpful when you post questions if you state what version you are usign too -- there are some differences between the releases.
    cheers
    -steve-

  • ADF Application + OAS 10.1.3, how many OC4J and JVM ?

    Hi all,
    We are running in Production with ADF (BC+Faces) 10.1.3 in OAS 10.1.3, with maximum 300++ users.
    (but not nessarily all submit request on same time)
    Intermittently (about two times) a week, there is time where user get hung and all request take forever to get responded.
    We watch during that time that DB load is not high, and OAS CPU 99.9 %. We have 12 GB RAM installed on OAS.
    Then user have to restat the OPMN to make system responsive again.
    Currently we run on one OC4J instance with 1 JVM, with 3GB heap.
    My question is :
    1) Will it help if we add 1 more JVM to the OC4J ?
    2) WIll it affect the Application behaviour ? (if running in 2 JVM compared to in 1 JVM like now) ?
    Thank you very much,
    xtanto

    Xtanto,
    yes you will need to retest it.
    Why?
    Because it is highly possible session will be 'transported' between JVM's
    There is a chance your application will not deploy/start at all on distributed JVM's, this because ALL objects stored on the session need to be serializable.
    When this is the case, the application will deploy/start on multiple JVM's
    But this doesn't resolve issues around developers who put random stuff in the session which is a bad practice in general.
    Session behavior will need to be tested.
    -Anton

  • TopLink and 9iAS/OC4J 9.0.2

    We are working on project that have
    to work with 9iAS/OC4J 9.0.2, upgrade
    to OC4J 9.0.3 in NOT an option.
    Our J2EE application will only use
    Servlets/JSP (NO EJBs), we need
    to do O/R mapping from Servlets to db.
    How can we install / use TopLink (9.0.3
    or earlier version) from 9iAS/OC4J 9.0.2 ?
    Regards, Radomir.

    Hi Radomir,
    This shouldn't be a problem, the easiest way to set things up would be to place the TopLink.jar file in the \j2ee\home\lib folder of OC4J v9.0.2. If there is something specific that you would like answered in terms of application deployment or setup and configurations, just ask.
    Darren Melanson

  • Multiple BC4J apps deployed in single 9iAS OC4J instance

    Deploying my BC4J/UIX applications in a single Oracle 9iAS 9.0.2 OC4J instance, causes some of my applications not to find their BC4J configurations. After restarting the OC4J instance some applications start to find the configurations, while some lose the ability arbitrarily. When I deploy each of them in a different OC4J instance, then everything works fine.
    The problem appears also at my client's site. My client has all the latest patches applied to the 9iAS server and they can't afford upgrading to 10g or running every application in separate OC4J instance.
    The BC4J/UIX applications are developed with JDev 9.0.3.4. and the BC4J and UIX libraries of the application server are updated to the versions of JDev 9.0.3.4. My development Oracle9iAS runs on Windows 2000 and my client has it on Sun Solaris.
    The error trace I get from applications that can't find the configuration looks like this:
    oracle.jbo.JboException: JBO-26034: Cannot find Configuration with name :LoginAM
         at oracle.jbo.uicli.mom.JUMetaObjectManager.getSessionDef(JUMetaObjectManager.java:401)
         at oracle.jbo.uicli.mom.JUMetaObjectManager.createPool(JUMetaObjectManager.java:509)
         at oracle.jbo.http.HttpContainer.findSessionCookie(HttpContainer.java:636)
         at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(Unknown Source)
         at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
         at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(Unknown Source)
         at oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(Unknown Source)
         at oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(Unknown Source)
         at oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(Unknown Source)
         at oracle.cabo.servlet.AbstractPageBroker.renderPage(Unknown Source)
         at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
         at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:244)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:64)
    Best Regards!
    Mihkel Nõges

    Is deploying multiple BC4J applications in single OC4J instance supported?

  • OC4J and FOP installation

    Hi,
    We would like to use the PDF printing of 3.0.1
    I am trying to install FOP but I do not have any knowledge in OC4J and Java ... so I am kind a lost right now.
    I am following the installation guide of OC4J standalone (http://download.oracle.com/docs/cd/B32110_01/web.1013/b28950/install.htm#BABIBGCA)
    I was wondering :
    1- do I need to install oc4j standalone in a separate Oracle Home ?
    2- There is already an OC4J installed in my db Oracle Home , I guess for emdbconsole. So , I created a new directory called oc4j_sa and unzipped the file. When I start OC4J with oc4j -start , it does not give me the prompt back. Then , I can access the web page with port 8888 (192.168.0.21:8888) , but 192.168.0.21:8888/em fails . So I cannot deploy the FOP war file.
    Any pointers or guidance would be great.
    Thanks
    Francis.
    P.S. :
    Oracle 10.1.0.5
    Oracle Linux (RH 4)

    OK, I finally got to the deployment of FOP but now it generates a corrupted PDF.
    Are there any log files that I can check ?
    I created a new Oracle_home for OC4J and ran "EM" to deploy FOP and everything worked like in the viewlet.
    Now I did the setup in APEX and set the following :
    Standard Support
    Print Server Protocol HTTP
    Print Server Host Address 192.168.0.21
    Print Server Port 8888
    Print Server Script /fop/apex_fop.jsp
    I created a sample application to test. In a report , I added the print link.
    When I clic Print, the pdf generated is corrupted and does not work.
    Thanks
    Francis.

  • OC4J and Oracle forms causes ie or firefox to not respond when running form

    When I run a form in Oracle Forms 10g, I have OC4J running, and have the following displayed:
    E:\Windows\system32>E:\DevSuiteHome_5\jdk\bin\java -Doracle.security.jazn.confi
    g=E:\DevSuiteHome_5\j2ee\DevSuite\config\jazn.xml -Doracle.home=E:\DevSuiteHome_
    5 -DORACLE_HOME=E:\DevSuiteHome_5 -jar E:\DevSuiteHome_5\j2ee\home\oc4j.jar -use
    rThreads -config E:\DevSuiteHome_5\j2ee\DevSuite\config\server.xml
    07/11/20 23:11:44 Warning: Error reading transaction-log file (/E:/DevSuiteHome_
    5/j2ee/DevSuite/persistence/transaction.state) for recovery: premature end of fi
    le
    07/11/20 23:11:44 Forced or abrupt (crash etc) server shutdown detected, startin
    g recovery process...
    07/11/20 23:11:44 Recovery completed, 0 connections committed and 0 rolled back.
    07/11/20 23:11:44 Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    initialized
    07/11/20 23:18:10 FormsServlet init():
    configFileName: E:\DevSuiteHome_5/forms/server/formsweb.cfg
    testMode: false
    I am running vista, and have the latest version of the dev suite. Does anybody know how I can fix this problem?

    You cannot use Internet Explorer on Windows Vista to run Web Forms.
    <p>But you CAN run web forms through Netscape or Firefox. But you first need to disable Java in the browser.
    <p>And to run OC4J on Vista, you need to set its compatibility mode to Windows XP.
    <p>See my notes on OC4J and "Browser Settings" in this thread:<br>   
    Forms 10g installed and running on Windows Vista

  • Report display is different in report builder, local oc4j and app server

    Hi guys,
    we upgrade reports from sql report writer into report 10g. In the report 10g builder,
    the report format looks fine. but if i use the url as below
    http://applicationserver/reports/rwservlet?report=test.rdf&userid=username/password@service&desformat=pdf&destype=cache
    so the format will be mess up whatever i use this url in my local oc4j or i deployed it into 10g application server. and the format is different in oc4j and application server. Why this issue happend?
    Thanks in advance,
    Appcat

    Hello,
    They are a Fix Pack higher than you which may explain why it's broken on their server.
    Download the Fix Pack for R2 and see if you can duplicate the issue.
    Thank you
    Don

  • Just got 8520 and very confused, could i have some help please.

    Hey
    Right just got this phone and im confused.
    Firstly how do i update? i tried using the thing on the site and it said there was no updates yet im on 4.6?
    And also how do i download app world as when i tried it said something about not being able to open the page when i did it via the phone?
    Thanks in advance
    Jonny

    Ok, I'm finally at a computer.  Try setting up your BlackBerry ID using this site from your computer:  http://uk.blackberry.com/id/
    This will make it much easier to create the ID, and you should then be able to log into AppWorld using the BlackBerry ID you just created. 
    And as a heads up, you can also download apps from AppWorld to your phone via your computer using the online BlackBerry AppWorld webstore: http://appworld.blackberry.com/webstore/
    If you want to thank someone for their comment, do so by clicking the Thumbs Up icon.
    If your issue is resolved, don't forget to click the Solution button on the resolution!

  • 9ias 10222 and Portal 30985

    I'm running 9ias r1 and Portal. I'm trying to tweak it so that when a user changes their password, the user cannot use the previously used password. So when a user changes their password, they have to use a password that is different than the one they used previous to the current. Does anybody have any ideas for me?

    I'm not aware of a publicly available portlet for Oracle9iAS email as of yet.

  • How to make OC4J and IIS on diffrent machines ?

    Hi,
    How to make OC4J and IIS running diffrent machines. following document tells use "standalone ONS daemon",Can anybody tell what standalone ONS daemon means and steps to be done to make IIS working on diffrent machine
    http://download-west.oracle.com/docs/cd/B25221_03/web.1013/b25211/oc4jplugin.htm#i638738
    Thanks & Regards
    Vino joy

    sender,
    the quantize menu is in the top info box in the arrange.
    if you double click on it, an extended parameter box appears with a lot of quantizing options. also RTFM about this bit.
    in the sample editor, there is an audio quantize feature.
    but it is old, and probably hasn't been updated in ten years........try it, you
    'll prolly hate it.
    there is also a quantize audio/groove plug, in the special menu.
    it works....sorta.
    if you're talkin' drums, on seperate tracks, like kik on one, and snr on the next, etc., try strip silence to cut the loop/file up, then select same in the arrange trk and quantize this, as above. (info box).
    this does work well provided you know just where you want the feel to be.
    you could also try making a groove template of the original clip/loop and use this as a timing reference.
    this also works well if you can get a clean footprint of the audio.
    best,
    DR9

  • Error when accessing Java and JVM section

    I'm getting the following error when accessing the Java and
    JVM section of the CF Administrator:
    "Element JDKPATH is undefined in FORM"
    I've searched a lot and there's very little on the topic. On
    this forum there are two posts and one got no answer, on the other
    it was suggested it might be the jvm.config file. I've looked at
    mine but I really have no idea what could be wrong. Also, there are
    two jvm.config files in my install, one in jrun4/bin and another in
    jrun4/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion/runtime/bin
    folder (I did multiserver installation).
    I've already tried a bunch of things and no luck, any help is
    appreciated on this.

    quote:
    Originally posted by:
    ke4pym
    What is your path? Make sure you're using forward slashes.
    ie: d:/java/jdk1.6.0_12/bin/blah/blah/blah
    What path are your referring to? My actual PATH environment
    variable? Or are you referring to something else. Btw, here's what
    my config file looks like right now.
    # VM configuration
    # Where to find JVM, if {java.home}/jre exists then that JVM
    is used
    # if not then it must be the path to the JRE itself
    java.home=C:/JRun4/jre
    # If no java.home is specified a VM is located by looking in
    these places in this
    # order:
    # 1) bin directory for java.dll (windows) or
    lib/<ARCH>/libjava.so (unix)
    # 2) ../jre
    # 3) registry (windows only)
    # 4) JAVA_HOME env var plus jre (ie $JAVA_HOME/jre)
    # Arguments to VM
    java.args=-server -Xmx512m -Dsun.io.useCanonCaches=false
    -XX:MaxPermSize=192m -XX:+UseParallelGC
    -Dcoldfusion.rootDir={application.home}/
    # commas will be converted to platform specific separator and
    the result will be passed
    # as -Djava.ext.dirs= to the VM
    java.ext.dirs={jre.home}/lib/ext
    # where to find shared libraries
    java.library.path={application.home}/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusi on/lib,{application.home}/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion/jintegra /bin,{application.home}/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion/jintegra/b in/international
    system.path.first=false
    # set the current working directory - useful for Windows to
    control
    # the default search path used when loading DLLs since it
    comes
    # before system directory, windows directory and PATH
    java.user.dir={application.home}/../lib
    # JVM classpath
    java.class.path={application.home}/servers/lib,{application.home}/lib

  • HT1918 i have a charge of $5.29 and am confused as to what i was charged for can you please help me

    I have a charge of $5.29 on my itunes account and am confused as to what i was charged for.

    In iTunes on your computer, login to your account and check your purchase history to see what is listed there.
    shown here - http://support.apple.com/kb/ht2727

  • How Standalone OC4J and the Oracle Application Server linked to each other

    Hi ,
    Please let me know what is the relation between a Standalone OC4J and the Oracle Application Server ?
    In my application The Oracle Application Server is installed in C drive and there is a Stand alone oC4j .
    Please tell me how they are linked to each other .
    Thank you .

    It depends on your need and what features and functionality of Oracle Application Server you are interested in. Note that OC4J is a component of Oracle Application Server that can run as a standalone component or within Oracle Application Server. Question #6 in earlier mentioned FAQ document states:
    OC4J standalone is J2EE 1.3 compatible (1.4 and 1.5 too in later releases of OC4J) and is able to be used in both development and small scale production environments. OC4J standalone provides its own inbuilt HTTP/S listener to allow clients to execute Web applications that it has deployed. Application deployment and server configuration of OC4J standalone is performed by the manual editing of a simple set of XML files.
    For large scale enterprise deployments, the Oracle Application Server product is likely to be more suitable with its comprehensive feature set including Oracle HTTP Server, process monitoring and management capabilities, and its configuration and management console.
    So if you are happy with what you see in standalone OC4J and scalability isn't an issue for you, you can stay with standalone OC4J and don't need to move to Oracle Application Server.
    PS: If you do decide to use OC4J that's embedded with Oracle Application Server, you can't move your standalone OC4J inside Oracle Application Server. You will have to reconfigure embedded OC4J again (as you might have done with standalone OC4J) and redeploy your applications.
    Hope this helps.
    Thanks
    Shail

  • Is the Lastest OC4J and AS9i work with oracle 8i ?

    Hi, a quick question:
    Is the lastest OC4J and Oracle AS9i works/compatible with Oracle 8i?

    Yes, you can use OC4J and Oracle9iAS with Oracle8i also.
    -Arun

Maybe you are looking for

  • Gallery web site not found

    I published a 35 photo web gallery I thought successfully, but when I go to the url listed at the top of the photo event folder, I get a web site not found error. The photos did upload to the iDisk in the "sites" folder, but it would apppear no web p

  • Triggering background job event from Unix script

    Hi all,   I am having one question regarding triggering of background job in SAP using Events from Unix script. Is this possible? If so, can anyboy provide some sample code related to Unix script and how do we communicate to SAP from Unix system. Act

  • Auths issue or configuration: Adding qualifications in portal.

    Dear all, I am wondering whether someone can advice to me whether this issue which I am having is a Security and Authorisation or is it a functional or portal issue/conern. scenario is as follows In transaction OOQA (catalog qualifications) I can see

  • Dependent reqmts not generating

    Hi Experts I created a planned order for the Finished product, I converted into Production order. Iam not getting Planned orders/ Purchase Requisations for my dependent requirements,, If i check in MD04 for dep items it is showing "ordres"  in MRP el

  • Mounting audio CDs on osx 10.8.4 fails

    Hi out there, I have read many tips about this going wrong, however none of the solutions paths provided did help me. Yes I checked filesystem, deleted CD preferences, updated iTunes etc. The situation hasnt changed: standard CDs do mount w/o problem