Glassfish and oracle.jbo.server.uniqueid.UniqueIdHelper

Hello,
I am using:
JDev 11.1.2.3.0
Glassfish 3.1.2.2 w/ ADF Essentials
Oracle DB 11gR2
Just started a simple ADF application to connect to a single database table. The app work fine, I can navigate through the entries, make changes, and CreateInsert works (when I manually insert a primary key). I am trying to generate the primary key automatically with oracle.jbo.server.uniqueid.UniqueIdHelper.nextId() as a default expression in the model for that primary key(with Refresh on Insert checked). When I click on CreateInsert I receive error: javax.naming.NameNotFoundException: javax.transaction.TransactionManager not found. The stack trace is below.
I have tried the following datasource configurations:
restype javax.sql.DataSource datasourceclassname oracle.jdbc.pool.OracleDataSource
restype javax.sql.XADataSource datasourceclassname oracle.jdbc.xa.client.OracleXADataSource
Should this work in Glassfish? (Fairly certain I had similar project working in Weblogic 10.3)
TIA,
Ernie
[#|2013-03-06T01:43:19.148-0500|WARNING|glassfish3.1.2|oracle.adf.controller.faces.lifecycle.Utils|_ThreadID=29;_ThreadName=Thread-4;|ADF: Adding the following JSF error message: javax.transaction.TransactionManager not found
javax.naming.NamingException: Lookup failed for 'javax.transaction.TransactionManager' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is javax.naming.NameNotFoundException: javax.transaction.TransactionManager not found]
     at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518)
     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 oracle.jbo.server.JTATxnHandlerImpl.lookupTransactionManager(JTATxnHandlerImpl.java:425)
     at oracle.jbo.server.JTATxnHandlerImpl.getTransactionManager(JTATxnHandlerImpl.java:477)
     at oracle.jbo.server.uniqueid.UniqueIdHelper.isInJTATransaction(UniqueIdHelper.java:175)
     at oracle.jbo.server.uniqueid.UniqueIdHelper.getNextId(UniqueIdHelper.java:92)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
     at groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:1594)
     at groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:3281)
     at org.codehaus.groovy.runtime.callsite.ClassMetaClassGetPropertySite.getProperty(ClassMetaClassGetPropertySite.java:48)
     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:237)
     at bc4j_com_dipko_propertytracker_model_Properties_Propertyid_null_gs.run(bc4j_com_dipko_propertytracker_model_Properties_Propertyid_null_gs.groovy:1)
     at oracle.jbo.ExprEval.internalEvaluateGroovyScript(ExprEval.java:1200)
     at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1253)
     at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1075)
     at oracle.jbo.server.AttributeDefImpl.evaluateTransientExpression(AttributeDefImpl.java:2132)
     at oracle.jbo.server.EntityImpl.initDefaultExpressionAttributes(EntityImpl.java:1004)
     at oracle.jbo.server.EntityImpl.create(EntityImpl.java:957)
     at oracle.jbo.server.EntityImpl.callCreate(EntityImpl.java:1131)
     at oracle.jbo.server.ViewRowStorage.create(ViewRowStorage.java:1140)
     at oracle.jbo.server.ViewRowImpl.create(ViewRowImpl.java:461)
     at oracle.jbo.server.ViewRowImpl.callCreate(ViewRowImpl.java:478)
     at oracle.jbo.server.ViewObjectImpl.createInstance(ViewObjectImpl.java:5800)
     at oracle.jbo.server.QueryCollection.createRowWithEntities(QueryCollection.java:1941)
     at oracle.jbo.server.ViewRowSetImpl.createRowWithEntities(ViewRowSetImpl.java:2504)
     at oracle.jbo.server.ViewRowSetImpl.doCreateAndInitRow(ViewRowSetImpl.java:2545)
     at oracle.jbo.server.ViewRowSetImpl.createRow(ViewRowSetImpl.java:2526)
     at oracle.jbo.server.ViewObjectImpl.createRow(ViewObjectImpl.java:11170)
     at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1355)
     at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
     at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
     at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
     at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
     at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:185)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
     at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
     at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
     at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
     at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
     at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:824)
     at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
     at oracle.adf.view.rich.component.UIXMenuBar.broadcast(UIXMenuBar.java:131)
     at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
     at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
     at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
     at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
     at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
     at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
     at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
     at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
     at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
     at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
     at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
     at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
     at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
     at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
     at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
     at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
     at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
     at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
     at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
     at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
     at java.lang.Thread.run(Thread.java:680)
Caused by: javax.naming.NameNotFoundException: javax.transaction.TransactionManager not found
     at com.sun.enterprise.naming.impl.TransientContext.doLookup(TransientContext.java:248)
     at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:215)
     at com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:77)
     at com.sun.enterprise.naming.impl.LocalSerialContextProviderImpl.lookup(LocalSerialContextProviderImpl.java:119)
     at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:505)
     ... 96 more

Hi,
this has nothing to do with Glassfish as it seems. Any reason you don't generate the sequence in the database (on-insert trigger) and set the PK attribute type to DBSequence? This is the most straight forward and declarative approach.
Frank

Similar Messages

  • Java.lang.NullPointerException at oracle.jbo.server.QueryCollection.findByKey(QueryCollection.java:5110)

    We have deployed our ADF application in production. We developed using JDeveloper Version 11.1.2.1.0. In a page fragment, there is a inputComboboxListOfValues which is binded to a list of values binding. This list of values binding is mapped to an attribute of a view object which has a lov from a view accessor (through view link).
    In this inputComboboxListOfValues component, we get this error sometimes in production and we are neither able to re-produce the error nor able to find the reason for the error.
    java.lang.NullPointerException
    at oracle.jbo.server.QueryCollection.findByKey(QueryCollection.java:5110)
    at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:5488)
    at oracle.jbo.server.ViewRowSetImpl.findByAltKey(ViewRowSetImpl.java:5311)
    at oracle.jbo.server.ViewObjectImpl.findByAltKey(ViewObjectImpl.java:11566)
    at oracle.adf.model.binding.DCIteratorBinding.findRowsByKeyValues(DCIteratorBinding.java:5065)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding$ListOfValuesModelImpl.getValueFromSelection(FacesCtrlLOVBinding.java:1715)
    at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputListOfValuesRendererBase.decodeInternal(SimpleInputListOfValuesRendererBase.java:133)
    at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputComboboxListOfValuesRenderer.decodeInternal(SimpleInputComboboxListOfValuesRenderer.java:86)
    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.decodeInternal(LabeledInputRenderer.java:56)
    at oracle.adf.view.rich.render.RichRenderer.decode(RichRenderer.java:342)
    at org.apache.myfaces.trinidad.render.CoreRenderer.decode(CoreRenderer.java:292)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.__rendererDecode(UIXComponentBase.java:1334)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.decode(UIXComponentBase.java:865)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.processDecodes(UIXComponentBase.java:965)
    at org.apache.myfaces.trinidad.component.UIXEditableValue.processDecodes(UIXEditableValue.java:287)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ApplyRequestValuesCallback.invokeContextCallback(LifecycleImpl.java:1548)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1735)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.invokeOnComponent(ContextSwitchingComponent.java:222)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
    Please help us to solve this issue.

    Timo,
    I noticed that in the application module, these are the settings for passsivation:
    jbo.dofailover=false
    jbo.passivationstore=null
    Do you recommend to change to above settings to
    jbo.dofailover=true
    jbo.passivationstore=file
    We are not using cluster for production environment...
    Please suggest..

  • NullPointerException in oracle.jbo.server.ViewRowStorage.getAttributeInternal()

    Hi,
    I am deploying A web module that uses BC4J on OC4J. This has gone ok for some time, but since a few days I am receiving
    500 Internal Server Error
    java.lang.NullPointerException     at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java(Compiled Code))     at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java(Compiled Code))     at com.centraalboekhuis.cbonline.model.VCboLookupArtFeViewRowImpl.getLevKd(VCboLookupArtFeViewRowImpl.java:77)     at com.centraalboekhuis.cbonline.bestellen.ModelInsertBestelling.perform(ModelInsertBestelling.java:93)     at com.cumquatit.j2ee.controller.web.HttpController.doAction(HttpController.java:139)     at com.centraalboekhuis.cbonline.CBOnline.doAction(CBOnline.java:125)     at com.cumquatit.j2ee.controller.web.HttpController.doPost(HttpController.java:163)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)     at com.evermind[Oracle9iAS (2.0.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java(Compiled Code))     at com.evermind[Oracle9iAS (2.0.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java(Compiled Code))     at com.evermind[Oracle9iAS (2.0.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java(Compiled Code))     at com.evermind[Oracle9iAS (2.0.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java(Compiled Code))     at com.evermind[Oracle9iAS (2.0.0.0) Containers for J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:62)
    ... whenever I try to Insert or Update a row. Querying goes ok. Could it be that the bc4j configuration on my application server is somehow faulty?
    Has anybody gotten this nullpointer before?
    Thanks,
    Martijn
    We use:
    - oc4j 902
    - Ibm AIX 433
    - Jdev9i

    Sorry, already solved it. If you are interested at all, just email me and I will explain my mistake :-)

  • ERROR: CORBA Client Test Sample: import oracle.jbo.server.ApplicationModuleImpl;

    Hi, guys,
    I am deployed the CORBA in my system and it succeed. But when I created a new client to called my CORBA, and I used the code provided in the JDEV3.2 help: Topics: Testing a Business Components CORBA Server Object Deployed to Oracle8i with a Code Client
    and it did not work for the deptVo.first(). Since it need the oracle.jbo.server.ApplicationModuleImpl; then I add the import:
    import oracle.jbo.server.ApplicationModuleImpl;
    When I compiled it, I got the error:
    Error: (66) identifier oracle.jbo.server.ApplicationModuleImpl not found. Anybody please help for the import. The package is clearly there, Why NOT FOUND?
    Thanks in advance.
    Mike
    null

    Test you app with application module pooling turned off to find out if this is a general problem with passivation of your application. You may need to overwrite the activation/passivation methods of your programmatic VOs.
    Timo

  • URGENT :class oracle.jbo.server.OAJboViewRowImpl has been depricated ...

    hey ,
    I'm currently wrkin on Oracle IDE 10.1.3.39.81 .. I get an error msg "class oracle.jbo.server.OAJboViewRowImpl has been depricated " ...
    upon using getAttributeInternal() .. i could not find any solution using jdoc .. please suggest me a solution to remove the warning ..
    Thanks ...

    Shiva,
    With Release of r12 and Jdeveloper10g, we are using BC4J layer of ADF, which has signifucant enhancement on the bc4j part.So continue using old methods of bc4j, until oracle comes with new javadoc for bc4j in oaf.
    Ideally what u said is correct correct u should have
    zero errors and zero warnings, but somehow some warnings u cannot avoid :).
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Installation of forms reports and oracle application server 10g

    Hi,
    I have been using client server till now, now planning to move to 10g. Got the developer suite 10g.
    Tell me how and where to install forms/reports and Oracle application server... I mean forms reports should be on developer PC then what about application server? should it be on a different dedicated server? or can i have it on database server?
    in case, if I install application server on one server and database is on another server then what about forms and reports?
    please tell me which is the right option?

    cypdon99 wrote:
    Hi,
    I have been using client server till now, now planning to move to 10g. Got the developer suite 10g.
    Tell me how and where to install forms/reports and Oracle application server... I mean forms reports should be on developer PC then what about application server? should it be on a different dedicated server? or can i have it on database server?
    in case, if I install application server on one server and database is on another server then what about forms and reports?
    please tell me which is the right option?Ideally, you should have two separate server machines.
    One for the database server.
    One for the Application Server.
    The Application Server is basically used for hosting your forms and reports, so you dont have to place the forms and reports on the developer PC or at any other server.
    best regards
    http://fahdmirza.blogspot.com

  • Run Oracle Web Logic and Oracle Application Server 10g on same server

    Since oracle has chosen to release adf faces 11g, before the SOA suite 11g is released, we are facing the challenge to run both Oracle Web logic and Oracle Application Server 10g on the same server.
    If anyone have any experience in this setup or has knowledge of other feasable setups please let me know.
    Regards.
    Jan

    What version of Oracle Application Server 10g are you installing?
    If you are installing 10gR2 (v10.1.2.x) have you taken a look at point #70 in "Table 2 Additional Information for Certified Platforms" section here?
    http://www.oracle.com/technology/software/products/ias/files/as_certification_r2_101202.html
    Thanks
    Shail

  • Difference between oracle Developer suit and Oracle Application Server???

    Dear all,,
    If any one please tell me the main difference between Developer Suit and Oracle Application Server.
    I will be very thank ful.
    Thank you
    Hina.

    Hi Hina
    can i deploy my application build on oracle 10g using developer suite with db10g and I don't use application server?For individual use and development yes u can using oracle Developer suit after starting OC4J
    but for client use for more than x user to be able to run reports using parameter forms and other forms application u must use Oracle Application Server
    An application server is
    a server program in a computer in a distributed network that provides the business logic for an application program.
    The application server is frequently viewed as part of a three-tier application, consisting of a graphical user interface (GUI) server, an application (business logic) server, and a database and transaction server.
    More descriptively, it can be viewed as dividing an application into:
    --- A first-tier, front-end, Web browser-based---
    1.graphical user interface, usually at a personal computer or workstation
    2.A middle-tier business logic application or set of applications, possibly on a local area network or intranet server
    3.A third-tier, back-end, database and transaction server, sometimes on a mainframe or large server
    Hope this helps,
    Regards,
    Amatu Allah

  • Down Time for  Installing APEX 4.2.1 and oracle HTTP server?

    Hi, all:
    I plan to install APEX 4.2.1 and oracle HTTP server on 10.2.0.4 database.
    Is there any down time required during installation?
    I mean during installation, do I need to block users from accessing the database?
    Can they do their normal data entry / inquiry?
    thanks,
    John
    ps. There will be server backup before installation.

    Hi,
    Documentation says
    >
    3.1 Recommended Pre-installation Tasks
    Before installing Oracle Application Express, Oracle recommends that you complete the following steps:
    Review and satisfy all Oracle Application Express installation requirements. See "Oracle Application Express Installation Requirements".
    Shut down with normal or immediate priority the Oracle Database instances where you plan to install Oracle Application Express. On Oracle Real Application Clusters (Oracle RAC) systems, shut down all instances on each node.
    An alternative to shutting down the database is to prevent all users from accessing Oracle Application Express when upgrading your installation from a previous release of Oracle Application Express. Oracle only recommends this option in high availability production environments where planned outages are not available. For all other scenarios, the database should be shut down.
    To disable access to Oracle Application Express when the existing installation is using the Application Express Listener, shut down the appropriate application server where the Application Express listener is deployed.
    To disable user access to Oracle Application Express when the existing installation is using the Oracle HTTP Server with mod_plsql, you should either shut down the Web server or disable the Application Express Database Access Descriptor of the Web server.
    For an existing installation using the embedded PL/SQL gateway, you should disable the Oracle XML DB Protocol Server by setting the HTTP port to 0. This can be accomplished by starting SQL*Plus, connecting as SYS to the database where Oracle Application Express is installed, and running:
    EXEC DBMS_XDB.SETHTTPPORT(0);
    Once you have prevented access from Oracle Application Express users, you should log into SQL*Plus as SYS, connecting to the database where Oracle Application Express is installed, and query V$SESSION to ensure there are no long running sessions which would interfere with the upgrade process.
    Back up the Oracle Database installation.
    Oracle recommends that you create a backup of the current Oracle Database installation before you install Oracle Application Express. You can use Oracle Database Recovery Manager, which is included in the Oracle Database installation, to perform the backup.
    See Also:
    Oracle Database Backup and Recovery User's Guide
    Start the Oracle Database instance that contains the target database.
    After backing up the system, you must start the Oracle instance that contains the target Oracle database. Do not start other processes such as a Web Listener. However, if you are performing a remote installation, make sure the database listener for the remote database has started.
    >
    Regards,
    Jari
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Where is this class:  oracle.jbo.server.EntityImpl

    Does anyone know what jar file contains the following classes:
    oracle.jbo.server.EntityImpl
    oracle.jbo.server.AttributeDefImpl
    Thanks!
    -Teri Kemple
    [email protected]

    It's bc4jmt.jar in BC4J\lib. "mt" probably stands for "middle tier".

  • Error: cannot access class oracle.jbo.server.ViewObjectImpl;

    hi
    while compiling my project
    i m getting this error..
    Error: cannot access class oracle.jbo.server.ViewObjectImpl; file oracle\jbo\server\ViewObjectImpl.class not found
    please help.
    regards
    naveen

    Are the fwk class libraries included in jdev project ?
    Thanks
    Tapash

  • ISQLPlus and Oracle HTTP Server

    After I reinstalled Oracle 9i on Windows XP, I now get a a FastCGI server error whenever I attempt to launch Oracle HTTP Server: "Redefinition of previously defined FastCGI Server". How do I correct this? I uninstalled the database prior to reinstalling. Question 2: I also installed Oracle 9i on Windows 98 and Oracle HTTP Server appears NOT to be part of the install so I don't know how to make iSQLPlus work. Any ideas on either of these? I would prefer to work on Windows XP.

    In answer to your first question, it may be answered in this SQL*Plus FAQ entry:
    http://otn.oracle.com/support/tech/sql_plus/htdocs/runtime.html#isql_duplicate_entries
    In answer to your second question, I don't think iSQL*Plus is part of the Windows 98 install. I don't think you even have a database, just the Oracle Client.
    Alison

  • Oracle.jbo.server.EntityDefImpl error after EO extension

    Hi friends,
    I have extened EO for an Oracle seeded page.
    Step 1. Extened the EO
    Step 2. Added -Djbo.project=xxxx to the run property
    Step 3. Added the substitution (oracle EO: extended EO)
    After these steps, if I run the page it is throwing error message oracle.jbo.server.EntityDefImpl. If I take out the substitution the page is running properly.
    I did not add any piece of code after extending.
    This is urgent. Can some one hlep me what is the mistake I am doing here?
    Thanks,
    Vas

    Vas,
    Please more details listing all the steps you have taken. It will be easier to diagnose the issue.
    Also are you running the page from jdev or instance? What is the full error stack?
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Oracle.jbo.server.ViewRowImpl@1b

    JComboBox in JTable....
    I get an error in method setEdiz(String value) because the value is "oracle.jbo.server.ViewRowImpl@1b" instead of "m3" (first call of this method get "m3", second - "oracle.jbo...."). Why does it happen?
    Thanks in advance

    [JClient] HOWTO: Using databound comboboxes (for foreign keys) in a JTable
    This example doesn't solve this problem in 10.1.3 EA. Did you try to run this example in 10.1.3 EA?

  • Difference between Oracle VM on Linux x86 and Oracle VM Server for x86 on Linux x86

    Hi,
    Under the certifications tab for EBS 11.5.10.2, there are two fields for Virtualization software
    1. Oracle VM
    2. Oracle VM Server for x86
    Oracle VM shows version 2.2.0.0.0 and Oracle VM Server for x86 shows version 3.2.6.0.0. Could you please let me know the difference between the two?
    Thanks
    Sarika

    Hi,
    Oracle VM shows version 2.2.0.0.0 and Oracle VM Server for x86 shows version 3.2.6.0.0. Could you please let me know the difference between the two?
    Oracle VM 2.2 is for Oracle Solaris Sparc platform (Earlier know as Sun Logical Domains) - Only Solaris sparc Installation are supported on VM's
    2.2 Installing Oracle VM Server on SPARC Hardware
    Oracle Vm 3.2 is for X86 platform - using this VM you can Install and create Windows/Linux/Solaris-X86 and other certified OS.
    Oracle VM Release 3.2 Product Documentation Library
    Hope its clear
    regards,
    X A H E E R

Maybe you are looking for