I find this script very handy for bouncing the Apache, specially when
working on Self Service Applications.
Please find the two commands that I use for bouncing the Apache
$COMMON_TOP/admin/scripts/$TWO_TASK*/adapcctl.sh stop
$COMMON_TOP/admin/scripts/$TWO_TASK*/adapcctl.sh start
Of course this needs to be done in Middle Tier of Oracle Applications.
In case you have modified any java or class file in OAF ( Oracle Applications
Framework ), then Apache bounce becomes mandatory for those changes to take effect.
In case you modify and load the XML Document in Oracle Framework, then
it is noticed, for those XML changes to take effect, complete bounce of Middle
Tier is required in Oracle Apps.
If your client is still stuck with AK Developer, then Apache bounce will be required
after akload has been executed.
Comments
Concu rrent manager runs on the Database Tier. However the Apache bounce is needed on Mid Tier. Hence its not as straightforward as one might think.
To warn the users, I have a script that is published at
http://scripts4oracle.blogspot.com/2006/09/oracle-apps-warn-bounce-of-environment.html
Thanks,
Anil Passi
Concu rrent manager runs on the Database Tier. However the Apache bounce is needed on Mid Tier. Hence its not as straightforward as one might think.
To warn the users, I have a script that is published at
http://scripts4oracle.blogspot.com/2006/09/oracle-apps-warn-bounce-of-environment.html
Thanks,
Anil Passi
So you have to do it on the middle tier only
Am I correct?
Con current Manager never runs on Mid Tier. Remember the thumb rule, the components that are User Interface related are installed and run on Mid-Tiers.
C oncurrent manager runs on Database Tier.
If you bounce the Apache, your concurrent managers will remain unaffected.
thanks a lot for your prompt response. You are really doing a great job.
So you have to do it on the middle tier only
Am I correct?
Con current Manager never runs on Mid Tier. Remember the thumb rule, the components that are User Interface related are installed and run on Mid-Tiers.
C oncurrent manager runs on Database Tier.
If you bounce the Apache, your concurrent managers will remain unaffected.
thanks a lot for your prompt response. You are really doing a great job.
Pleas e let me know of the Login page that you wish to customize.
Dep ending upon your apps version, and profiles ,you can be logging in via a different login screens.
How ever common login screen in APPS is ICXINDEX.htm
C hanges made here will be reflected in logon screen
cd $OA_HTML/US
ls ICXINDEX*
edit the file to see the changes.
T hanks
Anil Passi
Pleas e let me know of the Login page that you wish to customize.
Dep ending upon your apps version, and profiles ,you can be logging in via a different login screens.
How ever common login screen in APPS is ICXINDEX.htm
C hanges made here will be reflected in logon screen
cd $OA_HTML/US
ls ICXINDEX*
edit the file to see the changes.
T hanks
Anil Passi
-------- --------------- --------------- ----
Historica lly, the accepted best practice for concurrent manager deployment has been to run the Concurrent Manager processes on the same server(s) as the database itself, to eliminate network traffic between the managers and their dedicated server processes. However, with the availability of fast LANs between the middle tier servers and database servers, best practice now is to configure the managers to run on separate middle tier servers. This gives you maximum flexibility on choosing hardware platforms (the database tier can be a different platform than the middle tiers) and allows the database servers to be fully available for database processing, with no cycles needed for batch programs.
-------- --------------- --------------- ----
Historica lly, the accepted best practice for concurrent manager deployment has been to run the Concurrent Manager processes on the same server(s) as the database itself, to eliminate network traffic between the managers and their dedicated server processes. However, with the availability of fast LANs between the middle tier servers and database servers, best practice now is to configure the managers to run on separate middle tier servers. This gives you maximum flexibility on choosing hardware platforms (the database tier can be a different platform than the middle tiers) and allows the database servers to be fully available for database processing, with no cycles needed for batch programs.
1. Use jDev for unit testing changes, if possible.
2. Clear your jsp cache. The jsp cache can eb found under $OAD_TOP on mid tier. Locate the files you are changing, and remove them from cache
Thanks ,
Anil
I have a quesry.Actually one of my application form is get corrupted so how can i relink again??can u help me??its just my doubt only
Just go to $AU_TOP/forms/U S and regenerate that form.
Thanks,
Anil
I have changed some class file and JSP page after deployment in oracle apps server. Do i need to bounce the apache? As i am using company TEST server. Always bouning apache is not possible for me. Please suggest me if any other way exist to take effect the changed file without bouncing apache.
thanks
shohel
You must test your changes on jDeveloper itself, or else you will be left with no choice but to bounce the Apache.
Thanks ,
Anil Passi
Could you please let me know that what would be the reason for apache tomcat server to get bounce back?
Is there any hard and fast reason or it could be anything?
Than ks in Advance!!
:)
Can any one help me or tell a reason why apache server is running on db node.
Regards,
Manoj.
I want to hide a subtab based on the value obtained from the lov item in the processformrequ est how should i do this I tried using PVO as follows but it didnt work for me
I have taken a PVO attribute and set the rendered property to false in the AM method.I am calling this method in the Process Request of the page.I have set the rendered property for the defaultSingelCo lumn layout under that subtab and also to the Subtab link bean under the subtablayout components
I have written the methods as follows
/*
*** *************** *************** *************** *************** *************
* Method to initialize CashDeakPVO
* @param nil
* @return nil
*********** *************** *************** *************** *************** *****
*/
public void initDepositPVO( )
{
OAViewObje ct appPropsVO = (OAViewObject)f indViewObject(" DepositPVO1");
if (appPropsVO != null)
{
RSS feed for comments to this post