Showing posts with label ohs. Show all posts
Showing posts with label ohs. Show all posts

Thursday, July 6, 2017

/OA_HTML/AppsLocalLogin.jsp was not found in EBS 12.2


Issue:


Recently we performed clone of EBS 12.2 and post clone when we tried to launch our DMZ application we started seeing below error.

Not Found

The requested URL /OA_HTML/AppsLocalLogin.jsp was not found.

The primary node works without error. The issue is only with DMZ/Secondary node which has been added as part of the clone.

Fixes tried:
Tried to run "Generate Producte JAR Files" with force options.

Ran oJsp compilation as below

$ perl ojspCompile.pl --compile --flush -p 10 -log /tmp/ojspc_error.log

None of these helped.

Fix

Then later I realized that OA_HTML in EBS 12.2 is linked to oacore_server managed server via interface file mod_wl_ohs.conf.  Apache uses this file to identify where the application is residing at then get the information.

With this information, I verified the file mod_wl_ohs.conf in /config/OHS/ and noticed that it has entries as below

$ cat /u01/EBSDB/fs1/FMW_Home/webtier/instances/EBS_web_EBSDB_OHS2/config/OHS/EBS_web_EBSD/mod_wl_ohs.conf
LoadModule weblogic_module   "${ORACLE_HOME}/ohs/modules/mod_wl_ohs.so"
        DynamicServerList OFF
        
                SetHandler weblogic-handler
                WLCookieName JsessionIDEkanban
                WebLogicCluster ebsapp.local:6847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
       
                SetHandler weblogic-handler
                WebLogicCluster ebsapp.local:6847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
       
                SetHandler weblogic-handler
                WLCookieName JsessionIDYMS
                WebLogicCluster ebsapp.local:6847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       

This file is missing key entries for OA_HTML. forms, etc., and thus apache is unable to redirect to actual EBS Login page. 

With this details, I added the information that is missing as below and then bounced apache services.

LoadModule weblogic_module   "${ORACLE_HOME}/ohs/modules/mod_wl_ohs.so"
        DynamicServerList OFF
        OA_HTML
>
                SetHandler weblogic-handler
                WebLogicCluster ebsapp.local:7247
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
        forms
>
                SetHandler weblogic-handler
                WLCookieName JsessionIDForms
                WebLogicCluster ebsapp.local::7447
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
        webservices
>
                SetHandler weblogic-handler
                WLCookieName JsessionIDOAFM
                WebLogicCluster hpebsdev20.hpinc.com:7647
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
        formsclient
>
                SetHandler weblogic-handler
                WLCookieName JsessionIDFORMS-C4WS
                WebLogicCluster ebsapp.local::7847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
       
                SetHandler weblogic-handler
                WLCookieName JsessionIDEkanban
                WebLogicCluster hpebsdev20.hpinc.com:6847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
       
                SetHandler weblogic-handler
                WebLogicCluster ebsapp.local:6847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       
       
                SetHandler weblogic-handler
                WLCookieName JsessionIDYMS
                WebLogicCluster ebsapp.local:6847
                WLTempDir ${ORACLE_INSTANCE}/tmp
       

Thank you.

Wednesday, February 3, 2016

adfgclone.pl in 12.2 failed while ohsT2PApply process


adcfgclone.pl failed while performing clone of EBS 12.2 instance. This occurred while ohsT2PApply is in progress.

Below are the errors found in logfiles.

/tmp/CLONINGCLIENT-1008723463327980977/clone_asinstance_start_process-1337948214.log
2015-12-02T3:10:04-06:00] [opmn] [ERROR:1] [] [internal] lxlinit - NLS boot file not found or invalid
opmnctl ping: error parsing /d12/tech_st/fs1/FMW_Home/webtier/instances/EBS_web_EBDV2_OHS1/config/OPMN/opmn/opmn.xml
[2015-12-02T3:10:04-06:00] [opmn] [ERROR:1] [105] [internal] XML parser init: character set initialization failed.
$INST_TOP/admin/log/clone/run/ohsT2PApply/CLONE2016-02-02_13-10-02_599255196.error:
 
2015-12-02T3:10:04-06:00] [opmn] [ERROR:1] [] [internal]...
2015-12-02T13:10:04-06:00] [opmn] [ERROR:1] [] [internal] lxlinit - NLS boot file not found or invalid
opmnctl ping: error parsing /d12/tech_st/fs1/FMW_Home/webtier/instances/EBS_web_EBDV2_OHS1/config/OPMN/opmn/opmn.xml
[2015-12-02T3:10:04-06:00] [opmn] [ERROR:1] [105] [internal] XML parser init: character set initialization failed.
SEVERE : Dec 2, 2016 03:10:04 - ERROR - CLONE-20218   Cloning is not successful.
SEVERE : Dec 2, 2016 03:10:04 - CAUSE - CLONE-20218   An internal operation failed.
SEVERE : Dec 2, 2016 03:10:04 - ACTION - CLONE-20218   Provide the clone log and error file for investigation.
oracle.as.clone.cloner.exception.ApplyCloneException:  Instance "Create & Start" step  failed.
        at oracle.as.clone.util.ASInstanceUtil.createStartAndregisterASInstance(ASInstanceUtil.java:333)
        at oracle.as.clone.util.ASInstanceUtil.createStartInstance(ASInstanceUtil.java:282)
        at oracle.as.clone.cloner.component.ComponentApplyCloner.createStartInstance(ComponentApplyCloner.java:272)
        at oracle.as.clone.cloner.component.ComponentApplyCloner.doClone(ComponentApplyCloner.java:134)
        at oracle.as.clone.cloner.Cloner.doFinalClone(Cloner.java:63)
        at oracle.as.clone.request.ApplyCloneRequest.applyArchive(ApplyCloneRequest.java:188)
        at oracle.as.clone.request.ApplyCloneRequest._clone(ApplyCloneRequest.java:69)
        at oracle.as.clone.process.CloningExecutionProcess.execute(CloningExecutionProcess.java:131)
        at oracle.as.clone.process.CloningExecutionProcess.execute(CloningExecutionProcess.java:114)
        at oracle.as.clone.client.CloningClient.executeT2PCommand(CloningClient.java:257)
        at oracle.as.clone.client.CloningClient.main(CloningClient.java:119)
Caused by: java.lang.Exception: Unable to start opmnserver of the instance /u01/app/EBSDEV2/tech_st/fs1/FMW_Home/webtier/instances/EBS_web_EBSDEV2_OHS1
        at oracle.as.clone.provisioning.implementations.ASInstanceProvImpl.startInstance(ASInstanceProvImpl.java:449)
        at oracle.as.clone.provisioning.implementations.ASInstanceProvImpl.createInstanceAndStart(ASInstanceProvImpl.java:198)
        at oracle.as.clone.util.ASInstanceUtil.createStartAndregisterASInstance(ASInstanceUtil.java:327)
        ... 10 more
SEVERE :  Instance "Create & Start" step  failed.


Solution:

 Unset the following environment
ORA_NLS10
TNS_ADMIN
ORACLE_HOME

Also, before running adcfgclone.pl make sure no EBS related environment is configured.