1. Take a
backup of .class file that will be modified due to jsp compilation -
$ cd
$EBS_APPS_DEPLOYMENT_DIR/oacore/html/WEB-INF/classes/_pages
Unlike
r12.1, there is a different naming convention here in r12.2 with additional '_'
being prefixed like as follows –
$ ls -ltr _jtffmxrg.class
ls: cannot access _jtffmxrg.class: No such
file or directory
$ ls -ltr __jtffmxrg.class
-rw-r--r-- 1 applmgr oinstall 69675 Sep 16
19:13 __jtffmxrg.class
Also, all
.class files are in lower-case while in earlier r12.1, they were same filenames
with simply an '_' prefixed.
Example
–
In r12.1
$ ls -ltr *OA.class*
-rw-r--r-- 1 applprod proddba 8843 Dec 29
11:32 _OA.class
In r12.2
$ ls -ltr *OA.class*
ls: cannot access *OA.class*: No such file or
directory
$ ls -ltr *oa.class*
-rw-r--r-- 1 applmgr oinstall 10123 Sep 16
19:13 __oa.class
-rw-r--r-- 1 applmgr oinstall 12874 Sep 16
19:13 __jtfwtpoa.class
2. Check for
last compilation time for .class file as follows -
$ cd $COMMON_TOP/_pages
$ ls -ltr __jtffmxrg.class
3. Your JSP
file that will be compiled is stored under location - $EBS_APPS_DEPLOYMENT_DIR/oacore/html
$ cd $EBS_APPS_DEPLOYMENT_DIR/oacore/html
$ ls -ltr jtffmxrg.jsp
-rw-r--r-- 1 applmgr oinstall 33875 Sep 16
19:13 jtffmxrg.jsp
Please note
that above file will be used as reference to generate class (__jtffmxrg.class) file under - $EBS_APPS_DEPLOYMENT_DIR/oacore/html/WEB-INF/classes/_pages
2.To compile
JSP file, perl utility - ojspCompile.pl is located under -
$FND_TOP/patch/115/bin/
ojspCompile.pl
uses "-s" option to compile single jsp.
$ cd $FND_TOP/patch/115/bin/
$ perl -x
$JTF_TOP/admin/scripts/ojspCompile.pl --compile -s jtffmxrg.jsp
3. Check
class file last modification date as follows -
$ cd
$EBS_APPS_DEPLOYMENT_DIR/oacore/html/WEB-INF/classes/_pages
$ ls -ltr __jtffmxrg.class
-rw-r--r-- 1 applmgr oinstall 69607 Dec 29
16:36 __jtffmxrg.class
4. Bounce
below services –
adapcctl.sh stop
admanagedsrvctl.sh stop oacore_server1
admanagedsrvctl.sh stop oafm_server1
admanagedsrvctl.sh start oacore_server1
admanagedsrvctl.sh start oafm_server1
adapcctl.sh start
5. Clear
your web browser cache
bravo !
ReplyDelete