Quantcast
Channel: Oracle Blog : apex
Viewing all articles
Browse latest Browse all 142

Error 503 - Service Unavailable - Oracle REST Data Services y APEX 5.0

$
0
0

Un problema que tuve el otro día que me llevó bastante tiempo tratar de encontrar la solución y es el que quiero compartir con ustedes.

Tengo una instalación de Apex 5.0.3.00.03 desplegándose en GlassFish 4.1.1 con el Oracle REST Data Services 3.0.2.294.08.40.

Resulta que tengo una aplicación que estoy trabajando que inicialmente la estaba trabajando con la configuración del PL/SQL Gateway, después decidí desplegar APEX en GlassFish para después trabajar con los reportes en Jasper Report Integration, el tema es que al realizar todos los pasos para instalar GlassFish y el Oracle REST Data Services, mi aplicación no mostraba las imágenes propias del Workspace, no había problemas con las imágenes del propio Apex pero sí tenía problemas por ejemplo para mostrar el logo de la aplicación, como podemos ver en la imagen siguiente:

En la parte superior vemos que no se muestra la imagen y en el src de la imagen vemos el mensaje que dice que no puede cargar la imagen.

Investigando me encontré con que lo primero que tenemos que hacer es configurar el Oracle REST Data Services ejecutando el script apex_rest_config.sql cosa que ya lo había hecho, donde se ingresa las contraseñas para los dos usuarios: APEX_LISTENER y APEX_REST_PUBLIC_USER.

Por otro lado, para ver que los archivos estáticos se mostraran por medio del Oracle REST Data Services, podemos verificar si el RESTful Services funciona en el Workspace, entonces para ello ingresamos al Taller de SQL luego a Servicios RESTful, y seleccionamos oracle.example.hr

Hacemos clic en GET de empinfo

Y luego en la parte inferior clic en el botón Probar.

Y vemos el error que nos muestra 503 Service Unavailable :(

Con la siguiente especificación del error:

  • The connection pool named: apex_rt is not correctly configured, due to the following error(s): ORA-28150: proxy not authorized to connect as client.

Es importante que el servicio REST sea invocado por el usuario de esquema que el servicio REST fue definido, en mi caso mi usuario del esquema se llama clartech.

El problema fue que ejecute el script apex_rest_config.sql para habilitar el RESTful Services después que ya había creado el workspace y el esquema.

Entonces para darle el GRANT de conexión al esquema, abrimos una ventana de comandos y luego accedemos al SQLPlus con las credenciales de SYSDBA y ejecutamos el siguiente alter:

ALTER USER <apex_workspace_name> GRANT CONNECT THROUGH apex_rest_public_user;

Volvemos a realizar la prueba del RESTful Services y ahora si descarga los datos de la tabla EMP en un archivo CSV.

Ingresamos a la aplicación con la cual teníamos problemas de carga de imágenes y podemos ver que las imágenes de nuestra aplicación se muestran correctamente.

Para revocar el permiso hacemos:

ALTER USER clartech REVOKE CONNECT THROUGH apex_rest_public_user;

Por último he realizado una prueba, creando un nuevo Workspace con un nuevo esquema y luego he probado el RESTful Services y descargaba correctamente los datos de la tabla EMP, sin que haya que tenido que dar ningún GRANT al esquema nuevo.

Espero les sea de utilidad la información, será hasta la próxima!


Viewing all articles
Browse latest Browse all 142

Trending Articles


Girasoles para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Best Crush Tagalog Quotes And Sayings 2017


Re:Mutton Pies (lleechef)


Vimeo 10.7.1 by Vimeo.com, Inc.


Vimeo 10.7.0 by Vimeo.com, Inc.


tagalog love Quotes – Tiwala Quotes


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


Tagalog Long Distance Relationship Love Quotes


BARKADA TAGALOG QUOTES


“BAHAY KUBO HUGOT”


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>