31 de marzo de 2017

Solucionar Error 404--Not Found, EBS R11 / R12 por jsp

Error:
Error 404--Not Found
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found



Causa:
Se puede dar el caso en que el desarrollador para hacer pruebas o por error se borren los .class de los jsp en EBS, esto causa el error en la apertura de la web de login, si bien todos los servicios de EBS inician correctamente, no existen los archivos.


Esto se chequea en:
$OA_HTML/WEB-INF/classes/_pages


Este directorio suele tener unos $6000 archivos aproximadamente, si se borraron no funcionan las páginas jps.


Para solucionarlo, se pueden compilar a mano todos los JSP de EBS.


Solución:


cd $FND_TOP/patch/115/bin


-bash-4.2$  perl ojspCompile.pl --compile --flush -p 2
logfile set: /d01/oracle/VIS/fs1/inst/apps/VIS_hostname/logs/appl/rgf/ojsp/ojspc_error.log
starting...(compiling all)
using 10i internal ojsp ver: 10.3.6.0
synchronizing dependency file:
  loading deplist...7865
  enumerating jsps...7864
  updating dependency...0
initializing compilation:
  eliminating children...5976 (-1888)
translating and compiling:
  translating jsps...5976/5976 in 8m13s                
  compiling jsps...5976/5976 in 6m55s                
Finished!