Sunday, April 15, 2018

Instalando ORDS + Apache Tomcat en Windows 10 - Oracle Apex

En ciertas ocasiones puede ser necesario que necesitemos trabajar con alguna configuración de Oracle REST Data Services (ORDS) , por eso ahora instalaremos (configurar) Ords usando Apache tomcat.

Para esta instalación, tengo ya instalado apex 5.1.1. (link instalacion + configuracion apex 5.1.1 PL/SqlGateway)

Links de descarga del software que usaremos


--Si no tenemos java JDK ,necesitaremos instalar, link.


Con apex listo, abrimos el sql plus como sys admin y desbloqueamos las cuentas para la instalación. 

ALTER USER SYS IDENTIFIED BY 2345 ACCOUNT UNLOCK; 
ALTER USER APEX_LISTENER IDENTIFIED BY 2345 ACCOUNT UNLOCK;
ALTER USER APEX_PUBLIC_USER IDENTIFIED BY 2345 ACCOUNT UNLOCK;
ALTER USER APEX_REST_PUBLIC_USER IDENTIFIED BY 2345 ACCOUNT UNLOCK;

--No se preocupen si este falla, la razón es porque nunca hemos tenido ords.
ALTER USER ORDS_PUBLIC_USER IDENTIFIED BY 2345 ACCOUNT UNLOCK;



Luego extraemos el instalador de ords y creamos un directorio para guardar la configuracion, esto es opcional, puedes elejir cualquier ruta . 

Tambien cambiaremos el nombre de ords.war a apex.war




Ahora configuraremos ords, abrimos una ventana de cmd en el directorio donde tenemos el archivo apex.war

--Nota: para esto necesitamos java JDK

Ejecutamos :

java -jar apex.war install advanced

y las instrucciones como la imagen... (donde no hay texto, solo aplica enter), en donde pide password tampoco se visualiza, solo ingresa el password que desees.






Modificamos Apex , colocando el puerto que se usa en 0.

select dbms_xdb.gethttpport() from dual;

EXEC DBMS_XDB.SETHTTPPORT(0);




Ahora instalaremos Apache Tomcat, en la parte de usuario y contraseña especificamos el que desea , tambien podemos cambiar el puerto 8080 en caso ya estemos usando el mismo.



El siguiente paso sera cargar el directorio de Imagenes de apex.
Buscamos la ruta donde tenemos Apex y buscamos la ruta de imagenes.
En mi caso : C:\Install_Apex\apex/images

Abrimos el archivo server en apache tomcat:




y agregamos este código (reemplazar por tu ubicación de imagenes):

<Context docBase="C:\Install_Apex\apex/images" path="/i" />



ahora copiamos apex.war del directorio incial de ords , y lo pegamos en webapps de apache:



Detenemos el servicio de apache y lo iniciamos :


Podemos ver, en los servicios de apache, Apex/Ords y sus imagenes /i/



Probamos usando nuestra direccion de Apex y listo, ya tenemos Apache con Ords.

http://localhost:8080/apex/f?p=4550:1::::::







Share:

Subscribe to my Newsletter

Acerca de mi:

img

Ing. Angel O. Flores Torres, soy Ingeniero de Sistemas e Ingeniero de Aplicaciones Oracle Apex, he trabajado con Oracle Apex 5 y 5.1 desde el 2017, En los ultimos años he desarrollado habilidades en CSS, JavaScript, Jquery y PlSql , I specialize in Oracle APEX (Oracle Application Express )

Followers

Popular Posts