Front-end HTTP Server and Performance with .jspx pages?

This is more of a general question that I'm looking for validation:
If the majority of our website is implemented as .jspx pages, with very few straight HTML pages, is there benefit in deploying to an environment with a separate HTTP front-end web server and back-end Application server (java container)? For example, I'm deploying to Tomcat as both the HTTP server and Java Application server for the .jspx pages; is there a performance advantage in deploying to an Apache HTTP server with a connector to Tomcat if I'm primarily serving up .jspx pages? I'm not as familiar with Oracle AS architecture, so my question is primarily around Tomcat deployment.
thanks

This is more of a general question that I'm looking for validation:
If the majority of our website is implemented as .jspx pages, with very few straight HTML pages, is there benefit in deploying to an environment with a separate HTTP front-end web server and back-end Application server (java container)? For example, I'm deploying to Tomcat as both the HTTP server and Java Application server for the .jspx pages; is there a performance advantage in deploying to an Apache HTTP server with a connector to Tomcat if I'm primarily serving up .jspx pages? I'm not as familiar with Oracle AS architecture, so my question is primarily around Tomcat deployment.
thanks

Similar Messages

  • Essbase 64bit VM Server and performance with calcs

    Hello,
    I have an issue with my Essbase server running on Win 2003 Server 64 bit VM and performance with calcs. I like to apply the changes as in Essbase DBAG guide on page 827 for 64 bit related to agentthreads and serverthreads. Has anyone experienced this before ? Did changing the values in essbase.cfg file worked.
    Thanks,
    Azmat Bhatti

    Hi John,
    I have spoken to our VM Admin and he has told me that he has given our servers high performance on the SAN storage. The issue is that we see quite high page faults under the task manager when the calcs are running. We have 9 Planning/Essbase apps running. I am also playing with the cache setting in essbase.cfg file.
    This is what i have right now:
    CALCLOCKBLOCKHIGH 1500
    CALCLOCKBLOCKDEFAULT 1000
    CALCLOCKBLOCKLOW 100
    CALCCACHEHIGH 1000000
    CALCCACHEDEFAULT 300000
    CALCCACHELOW 200000
    Any suggestions ?
    Thanks,
    Azmat Bhatti

  • Application Server and performance with Attached Libraries

    We are moving toward Forms 9i and 9iAS.
    I have common SQL code that should be accessed from many Forms and considering
    between creating Database Packages and Oracle Forms Packages as Attached
    Libraries.
    Have been told that they both operate differently with the Forms PL/SQL packages
    loaded 'thinly' (only the components being called and also in 4k memory size).
    So there is an argument to go for Forms Package as opposed to Database packages
    this way!.
    Obviously the Forms package will be loaded somewhere in a Run Forms session, but
    does this means other Oracle Forms programs can access the loaded program unit.
    Let me say user A running Forms A has an attached library which is also accessed
    by user B running Forms B but trying to access the same program unit in the same
    attached library.
    Would the 9iAS recognise this and load only one copy, assuming user A started
    first and hasnt closed his/her session while user B starts Forms B soon after?

    You should probably ask this on the Forms discussion forum.
    http://www.oracle.com/technology/discussionforums/forms.html
    But in general Forms on the Web share objects in the memory on the application server - including plls.

  • DMZ pattern with single HTTP server and OC4J separated

    I am new to Oracle products and I am I trying to configure 9iAS Rel 2 for a JSP/servlet project and would greatly appreciate any comments or pointers to specific documents that may be helpful.
    I would like to use the DMZ pattern for a small application without clustering anything or installing Infrastructure. I would like to have just the HTTP server between the two firewalls and have the application server (hosting the business logic) and the database server (9i Rel 2) behind the second firewall. I want to keep this as simple as possible.
    Is there any way to install just an HTTP server (such as Apache) in between the two firewalls and have it direct requests to the Oracle 9i (Rel 2) application server (J2EE & Web cache installation) behind the second firewall?
    If that is not possible (due to the need for Oracle's HTTP server and mod_OC4J to forward requests), then I would assume that I would have to install a copy of 9iAS on the one machine between the two firewalls (so that I would have the Oracle HTTP server with mod_OC4J) and then install another copy on a machine behind the second firewall (to host the business logic). Is this correct?
    With those installations in place, would I then follow the modifications that are mentioned in "Scenario C: Routing (or clustering) Instances Across Firewalls" of the 'Oracle9i Application Server: mod_oc4j Technical Overview' (i.e modify the following files opmn.xml, ons.conf mod_oc4j.conf) so that the 9iAS in between the two firewalls ignores its OC4J and forwards requests the to 9iAS behind the second firewall? (I know that this document is talking about clustering which is what I do not want to do, but I can't find any information about trying to put a single instance of a HTTP server in the DMZ while having a single instance of OC4J behind the second firewall).
    Would a better approach be to install a copy of 9iAS in the DMZ and then install a stand along copy of OC4J behind the second firewall?
    Does mod_oc4j automatically install with the J2EE and Web cache installation of 9iAS Rel 2?
    Thanks for your insights,
    - David

    You'r on the right track. You can't install just OHS or just OC4J seperatly but you can get the end result you are looking for.
    Install an iAS instance (j2ee&webcache) in the DMZ and shutdown all but the OHS process.
    Instanll a second iAS instance behind your firewall an shut down all but the OC4J process.
    you now have effectively what you want OHS in the DMZ and OC4J at the intranet.
    Now if you follow the directions in the Mod_oc4j overview doc. You modify the ons.conf by using the dcmctl commands
    getopmnport/addopmnlink
    Then you modify the mod_oc4j.conf using the instance:// tag to rouet requests from the OHS in the DMZ to the OC4J's
    in the intranet.
    You will need to open ports in the firewall for the ajp traffic between OHS and the OC4J's

  • Where to locate HTTP Server for use with Oracle Express 10g and Apex?

    Hello,
    Im a newbie and I downloaded oracle express 10g and Apex 3.2.1. The Apex install is referencing "choosing a HTTP Server" specifically "Oracle HTTP Server and mod_plsql and the embedded PL/SQL Gateway". My question is do the HTTP server or PL SQL embedded Gateway come with the 10g install or do I need to download them seperately? If so where can I locate them?
    Thank you!

    user12027813 wrote:
    If using Oracle XE, then which APEX install scenario would I used if I downloaded both the XE and apex from the OTN?Oracle XE includes APEX 2.1 and uses the PL/SQL Gateway for HTTP service work. No separate HTTP Server is required.
    If, after you install XE, you want to upgrade to APEX 3.x, you would select the PL/SQL Gateway for the upgrade.
    If the PL/SQL Gateway (EPG) does not provide the full set of services you need, you could put a regular Apache in front and redirect to APEX for those specific issues.
    If that is to complicated, then you could license Oracle Application Server Standard Edition 1 (for a fee) to get an Oracle HTTP Server and it's mod_plsql to replace the internal EPG.

  • Can Sharepoint Front end web server running on VMware protected by DPM 2012

    Hi,
    We use Vmware environment, have SharePoint on Vmware server. 
    Is it possible to be protected by DPM 2012?
    Because came across " http://technet.microsoft.com/en-us/library/hh757870.aspx " where it says ---
    Front-End Web Server Running on Hyper-V Virtual Machine
    With DPM, you can perform backup and recovery of virtual machines that are running on Hyper-V. For more information about how to protect Hyper-V virtual machines, see Protecting
    virtual machines with SMB storage andRecovering virtual machines. If the front-end Web server of a SharePoint farm is on a computer
    that is running on any other virtualization technology, you can protect it just as you would a physical computer
    Baskar.S

    Thanks Mike,  Are you sure because it says - You can perform backup and recovery of virtual machines that are running on Hyper-V, 
    If the front-end Web server of a SharePoint farm is on a computer that is running on any other virtualization technology, you can protect
    it just as you would a "physical computer" - Does physicals mean sharepoint on physical machine or JUST a physical machine
    This were I doubt :)
    Baskar.S

  • Front End Installation Server - Administrator rights on client PC's

    We are using a third party repackaging tool to deploy sapgui to our workstations.  This has proven to be problematic in the past and are now considering the SAP Front End Installation server approach.
    After reveiwing the installation guide we are wondering about how packages are deployed to workstations.  Our users do not have administrator priveleges on thier workstations, so is it still possible to deploy packages from the installation server (either where they "pull" it down, or it is pushed down to them).
    This factor is one reason we are still using the third party repackaging tool because packages can be deployed under a "system" account (via a cleint agent on each PC) - in lieu of each user having administrator privelges on their workstations.
    If the SAP Installation server requires users to have these elevated priveleges it won't be an option for us.  Does anyone else have any experience with the Installation server and users who do not have administrator priveleges?
    Any feedback, directions, or links to additional resources would be greatly appreciated and happily rewarded with positive feedback and reward points
    thanks,
    jeff henke

    Hi Jeff. Try to download the SAPGUI 710 instguid. Go to http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000614745& in left press on 
    "SAP GUI for Windows" -->  7.10, download this file. In this Guide you can read about :
    Local security handling (LSH) lets users on the network deploy SAP front-end components on
    their front ends using NetWeaver SAPSetup without requiring administrative privileges on
    each front end. Regards.

  • Can i change my Exchange 2003 organization to NATIVE MODE if my Front-End Exchange server is Windows 2000 Server

    I am planing to upgrade from exchange server 2003 to exchange server 2010. I understand 2010 can co-exisist with 2003, but my 2003 organization must be in NATIVE MODE, not a problem because i don't have anymore MS Server 2000 domain controllers, they
    were decommisioned a few moths after we moved to AD. However my Front-End exchange server that sits on my DMZ is running Exchange server 2003 on Windows 2000 Server.
    Can i change my Exchange 2003 organization to NATIVE MODE if my Front-End Exchange server is on the Windows 2000 Server OS? If not, will i have to setup a new Front-End Exchange server on at least Windows Server 2003 to replace the 2000 server setup?
    It's been a very long time since these servers were configured so i may need help setting up a new Front-End server if it will be required.
    thanks
    B
    Bobby

    My apologies for the very, very late reply, is have made the change to native mode for my
    Exchange environment, email is working fine, no problems. Thanks Cheng.<o:p></o:p>
    I ran the Exchange 2010 Pre-Deployment Analyzer tool yesterday, and it showed that the
    Active Directoy Forest is not Windows Server 2003 native. The domain forest
    functional level showed the level to be "Windows Server 2003", is
    just wanted to verify this.<o:p></o:p>
    Our corporate AD has one Root domain, (I’ll call it, Corp.com) and one child
    domain, (I’ll call it, na.corp.com). na.corp.com is functioning at Server 2003,
    the Forest of Corp.com, as the analyzer found, shows a functional level of
    Windows 2000. All Windows 2000 PDC have been off the network for almost 9
    years, and were properly demoted and removed. I guess the one place is didn't
    look was at the Forest level.<o:p></o:p>
    I opened the AD Sites and Service mmc plugin on the corp.com server and did find the old
    Windows 2000 PDC listed with the Servers. I drilled down into the containers
    for the old server, deleted everything, and was able to delete the W2K PDC. I
    still cannot raise the Forest level however.<o:p></o:p>
    I also noticed that domain replication has errors, (8614, 1908, 1256, and 8606), so i
    have a bit of a mess, and i am not sure how to fix it. I will post this on the
    Exchange 2010 upgrade, and AD forums for assistance, but i wonder if i need
    paid assistance.<o:p></o:p>
    Thanks again Cheng
    B<o:p></o:p>
    Bobby

  • 10GXE built-in http server and serving non-APEX pages

    Hello!
    I'm still looking around for more information on the http server software that was included with the 10gxe installation. I haven't been able to find anything about this. References have been to a separately installed web server product and associated folders||directories that don't seem to be relevant to the 10gXE installation.
    Can someone tell me whether the http server that came with the 10gXE serve non-application express pages, such as jsp pages that support oracle's custom jsp tags?
    If it can, can you give me a little more background, please. E.g., what is the name of the http server software's exe, where does the server software and supporting config file reside, and what is the equivalent web-inf directory for deploying a web app? A link to documentation about the built-in would be desirable.
    Thank you.
    Albert

    Okay, I did these steps this morning on my own computer, it took about 30 mintues and worked fine:
    A. Turn off your firewall, or be prepared to allow passage from TNSLSTNR.exe and oracle.exe several times.
    B. MS Loopback adapter should be installed
    C. Be sure you have a good backup
    D. Looks like it uses NT services, wouldn't suggest install on XP Home
    The steps are:
    1. Run the install program downloaded from Oracle
    2. When requested, enter your choice of password to use for SYS and SYSTEM (I'll use "QQ" as a sample later on in this list)
    3. About 7 minutes later, install completes, offers to go to the DB home page, do it
    4. Sign on as SYSTEM using the password you entered on #2
    5. Click "Administration"
    6. Click "Database Users"
    7. Click "Create User" (this user will be your development schema)
    8. Enter username ZZ, password ZZ, re-enter password ZZ, check all privilege boxes (substitute your selections for username and password)
    9. Click "Create"
    10. Click "Logout"
    11. Click Start | Programs | Oracle DB 10g XE | Run SQL Command Line
    12. Enter: conn sys/QQ as sysdba (remember, QQ is just my sample passwd)
    13. Enter: begin <press enter>
    14. Enter: dbms_epg.create_dad(dad_name=>'ox',path=>'/ox/*'); <press enter>
    15. Enter: dbms_epg.set_dad_attribute(dad_name=>'ox',attr_name=>'database-username',attr_value=>'ZZ'); <press enter>
    16. Enter: dbms_epg.authorize_dad(dad_name=>'ox',user=>'ZZ'); <press enter>
    17. Enter: end; <press enter> / <press enter>
    (should give a message about procedure successfully executed)
    18. This code will serve as a test for your DAD: Enter:
    create or replace procedure test1 as
    begin
    htp.p('<html><head><title>test page</title></head>');
    htp.p('<body><p align=center>welcome to '||
    to_char(sysdate,'Day, Month dd, yyyy hh:mi:ss am')||
    '</p></body>');
    end;
    (should give a message about procedure successfully executed)
    19. Using any browser on the machine, enter the URL:
    http://localhost:8080/ox/test1
    (should bring up a centered message with date and time in it)
    that's all there is too the basic setup. Let me know if you have a problem, I'll answer as far as I'm able.

  • Could you tell me if it would be supported to pair a two node enterprise edition front end pool inc mirror sql with a one node enterprise edition front end pool inc single sql?

    Hi all,
    Could anyone tell me if it would be supported to pair a two node enterprise edition front end pool inc mirror sql with a one node enterprise edition front end pool inc single sql?
    MUCH THANKS.

    The answer from TechNet found at http://technet.microsoft.com/en-us/library/jj204697.aspx Is, and I quote:-
    Enterprise Edition pools can be paired only with other Enterprise Edition pools. Similarly, Standard Edition pools can be paired only with other Standard Edition pools.
    Also, "Neither Topology Builder nor topology validation will prohibit pairing two pools in a way that does not follow
    these recommendations. For example, Topology Builder allows you to pair an Enterprise Edition pool with a Standard Edition pool.
    However, these types of pairings are not supported."
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"

  • Question about HTTP Server and 9iAS

    I am kind of new to Oracles 9is products. I installed Oracle 9i Rel. 2 recently and it installed HTTP Server and other stuff as part of that install. I am trying to write a small web application. Is this install good enough to do basic servlet's, jsp's and may be EJB's etc ... or do I need to install 9iAS. I am confused on the fact that I know 9iAS will give me j2ee container, web container, clustering, etc ..., what functionality is included in the 9i databases web server piece.
    Also, can anyone point me to a good documentation that explains directory structure of 9i Rel. 2. I am familiar with the database part fairly well(oracle 7 release). However, I am confused as to new web related stuff (Apache, bc4j, etc..) in 9i Rel. 2.
    Thanks.

    Hi,
    No, you cannot run EJB's in the Apache installation. For that you might want to download OC4J.
    Basic Http pages and Servlets can run but I dont think it is advisable to use it for that. For any kind of development, I would suggest you to use OC4J.
    Oracle9i Database is web enabled and you can access the table, etc.. from a browser too. This is the reason Apache is provided with the basic installation. Oracle9i Rel 2 has XML DB in it which again can be accessed from the Web.
    For more help on any of these check http://otn.oracle.com/documentation/oracle9i.html
    You will be able to get all the related Developer's Guide here.
    Hope this helps,
    Rajat

  • 10g: HTTP Server and OC4J on different servers?

    Can anyone assist with configuring HTTP Server and OC4J on different servers?
    I installed AS 10g on both; our application runs fine on one server, with the HTTP Server and OC4J both on the same box.
    I need to also test this with the HTTP Server on a separate box.
    I added this to mod_ocj4.conf:
    Oc4jMount /indox-qa1
    instance://cvodev2:oas_dev2.cvodev2.int.sys.com:indox-qa1
    Oc4jMount /indox-qa1/*
    instance://cvodev2:oas_dev2.cvodev2.int.sys.com:indox-qa1
    But when I try to access something like http://cvodev4/indox-qa1 I get this in the logs:
    [Wed Jul 06 16:54:10 2005] [warn] [client 10.1.1.231] [ecid: 1120683250:192.152.136.127:1248:1544:1,0] MOD_OC4J_0184: Failed to find an oc4j process for destination: instance://cvodev2.int.camsys.com:oas_dev2.cvodev2.int.camsys.com:indor-qa1
    [Wed Jul 06 16:54:10 2005] [error] [client 10.1.1.231] [ecid: 1120683250:192.152.136.127:1248:1544:1,0] MOD_OC4J_0145: There is no oc4j process (for destination: instance://cvodev2.int.camsys.com:oas_dev2.cvodev2.int.camsys.com:indor-qa1) available to service request.
    [Wed Jul 06 16:54:10 2005] [error] [client 10.1.1.231] [ecid: 1120683250:192.152.136.127:1248:1544:1,0] MOD_OC4J_0119: Failed to get an oc4j process for destination: instance://cvodev2.int.camsys.com:oas_dev2.cvodev2.int.camsys.com:indor-qa1
    [Wed Jul 06 16:54:10 2005] [error] [client 10.1.1.231] [ecid: 1120683250:192.152.136.127:1248:1544:1,0] MOD_OC4J_0013: Failed to call destination: instance://cvodev2.int.camsys.com:oas_dev2.cvodev2.int.camsys.com:indor-qa1's service() to service the request.
    I did some ethernet sniffing and it doesn't look to me like the OHS box is even trying to contact the OC4J box.
    Is there more configuration I need to do beyond this?
    Thanks,
    dwh

    hi user11159690
    Maybe this can help:
    "Oracle® HTTP Server Administrator's Guide 10g Release 3 (10.1.3) B25211-02"
    "7.32 mod_oc4j"
    http://download.oracle.com/docs/cd/B25221_04/web.1013/b25211/confmods.htm#i1025739
    Maybe more specifically "Oc4jMount":
    http://download.oracle.com/docs/cd/B25221_04/web.1013/b25211/confmods.htm#CIHJBGFB
    (tip : You can use "Your Control Panel" to make your name visible in forum posts.)
    success
    Jan Vervecken

  • Splitting HTTP Server and 9IAS

    Whats the advantage of splitting the HTTP Server and application server. Bcos in our case the web server is installed thro a minimal installation and the Application server is installed using the enterprise edition in separate servers. Hence in both the servers the HTTP service is enabled . Also the Jserver of web server is not being used by us.
    It would be helpful if somebody could list out the various advantages / disadvantages with the above architecture.
    Thanks and Regards
    Swaminathan

    Question is probably best answered on the general 9iAS forum:
    http://forums.oracle.com/forums/forum.jsp?id=466592
    A quick answer: Reasons vary from distributing load (HTTP hits or application execute), using distribution of HTTP servers for high availability via new clustering capabilities in 9iAS, using different size boxes for one piece or another (e.g. big cluster of tiny HTTP servers and a smaller number of larger servers for EJB), utilizing hardware, physically and logically splitting apart functionality of 9iAS (not such an issue with just the core but more significant with Forms, Reports, Portal, etc).
    This paper gives the feature set supporting distributed deployment:
    http://otn.oracle.com/products/ias/ohs/collateral/r2/clusters.pdf
    and this paper:
    http://otn.oracle.com/products/ias/ohs/collateral/r2/bp-core-v2.PDF
    gives best HTTP and deployment practices that might answer your question.
    Mike.

  • Problem in PS5(11.1.1.6) with jspx page opening as popup

    I am trying to open a jspx page which contains af:table in a new window. Each time I open the window I am closing the window. After 3rd attempt the page is hanging to load the page.
    I was able to produce this issue in IE7, IE8 and IE9 but not firefox. In IE7, I was able to reproduce this issue in 3rd attempt but in IE9 it does happen after 7th or 8th attempt. Currently an SR is opened with Oracle Support.
    Any help will be appreciated.
    Version: PS5-11.1.1.6
    Integrated Weblogic Domain.
    This problem is not happening in PS4 (11.1.1.5).
    Steps:
    1. Create an ADF application with Jspx page and add a table. Open the page from html using a href tag with target="_blank".
    2. open the jspx page by clicking on the link in a new window. Close the popup window
    3. Repeat step 2. In IE7 3rd attempt the page will be keep on looping trying to render the page
    I have noticed below exception in the diagnostic logs
    [2013-05-23T11:39:27.599-05:00] [DefaultServer] [WARNING] [] [oracle.adf.controller.faces.lifecycle.Utils] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: anonymous] [ecid: aa5c8768ae0561d4:1267b2c4:13ed1c1d7d9:-8000-0000000000000b82,0] [APP: Application3] ADF: Adding the following JSF error message: java.lang.NullPointerException[[
    java.lang.NullPointerException
         at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:558)
         at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:351)
         at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:225)
         at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:57)
         at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:325)
         at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:239)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1635)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2150)
         at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:469)
         at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:313)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:740)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.invokeMethodAction(JUMethodIteratorDef.java:173)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.initSourceRSI(JUMethodIteratorDef.java:656)
         at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1672)
         at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1645)
         at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4395)
         at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:341)
         at oracle.adf.model.binding.DCIteratorBinding.getDeferredEstimatedRowCount(DCIteratorBinding.java:3752)
         at oracle.jbo.uicli.binding.JUCtrlRangeBinding.getDeferredEstimatedRowCount(JUCtrlRangeBinding.java:126)
         at oracle.adfinternal.view.faces.model.binding.RowDataManager._getRowCount(RowDataManager.java:523)
         at oracle.adfinternal.view.faces.model.binding.RowDataManager.getEstimatedRowCount(RowDataManager.java:321)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.getEstimatedRowCount(FacesCtrlHierBinding.java:747)
         at org.apache.myfaces.trinidad.component.UIXCollection.getEstimatedRowCount(UIXCollection.java:1298)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.getEstimatedRowCount(BaseTableRenderer.java:1793)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.renderDataBlockRows(TableRenderer.java:1690)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderSingleDataBlock(TableRenderer.java:1618)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._handleDataFetch(TableRenderer.java:1020)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:506)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:538)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at oracle.adfinternal.view.faces.util.rich.InvokeOnComponentUtils$EncodeChildVisitCallback.visit(InvokeOnComponentUtils.java:113)
         at org.apache.myfaces.trinidadinternal.context.PartialVisitContext.invokeVisitCallback(PartialVisitContext.java:222)
         at org.apache.myfaces.trinidad.component.UIXIterator.visitTree(UIXIterator.java:251)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at oracle.adf.view.rich.component.rich.RichDocument.visitTree(RichDocument.java:198)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at oracle.adfinternal.view.faces.util.rich.InvokeOnComponentUtils.renderChild(InvokeOnComponentUtils.java:43)
         at oracle.adfinternal.view.faces.streaming.StreamingDataManager._pprComponent(StreamingDataManager.java:756)
         at oracle.adfinternal.view.faces.streaming.StreamingDataManager.execute(StreamingDataManager.java:525)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer._encodeStreamingResponse(DocumentRenderer.java:3606)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1508)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
         at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:911)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:367)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    I would like to step back and would like to explain some details about the requirement.
    The original requirement is to integrate this application with one of our legacy application which uses jsp and html. We open webcenter portal page as a new window from the legacy application using javascript window.location. The business requirement is to keep the legacy page open and process the use case in webcenter portal page which contains table and popup components. So, the users of the legacy application will open the page in new window and as they complete each use case they close the browser and again open with new use case.
    Everything was perfectly working till we started all our applications to PS5. We started seeing above problem.
    I was able to narrow down the problem and found that the issue is causing because of using table and popup component on the page.
    oracle support just confirmed that this is happening only in PS5 and not in PS6.

  • Front End network time and GUI time

    Hello,
    I am having a few doubts on the performance monitoring of SAP servers.
    GUI time - is the time taken for several communication steps between the SAP R/3 server and the local SAP R/3 frontend.
    After this definition i have a few doubts.
    1) what is the difference between, GUI time and front end network time?
    2) While calculating the processing time do we substract GUI time from the actual respone time?
    Please help.
    Thanks.
    Regards,
    Siddhartha

    Hi,
    F1 help provides the exact information of the each time specified in st03n..
    Further for your information:
    Frontend time:
    The front-end network time (FE Net time, fenettime, sometimes also called guinettime) is the time span that is consumed for sending data from/to the front end.
    However, no roundtrips (RFCs) for the GUI are included. These are entered in the GUITIME.
    If RFCs are involved on the server side, this time is specified with an incorrect value.
    The FE Net time is formed by the difference that arises between the response time from the view of the frontend and from that of the application serve
    GUI time:
    The GUI time is the time used in the network and the local front end for these communications steps (not the time in the application server, however). The GUI time does not contain the front end network time.
    Regarding the Processing Time:
    Please Refer following note 8963.
    For Response time Refer note 1063061 which gives clear idea of What is response time.
    Thanks and Regards,
    Balaji.S

Maybe you are looking for