es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error 403 con WebLogic en algunos archivos, pero sin errores en otros archivos en el mismo directorio.

He tenido un problema en una nueva instalación de PeopleSoft, donde mi PIA no parece tener los mismos archivos que una instalación existente. Cuando accedo a mi sitio de PeopleSoft, estoy obteniendo una serie de errores de Javascript sobre funciones faltantes. Cuando reviso la ruta <PS_HOME>\webserv\peoplesoft\applications\peoplesoft\PORTAL.war\<SITE_NAME>\cache en mi nuevo entorno de configuración, el contenido de los archivos de Javascript no coincide con el que tengo en los entornos existentes.

Entonces, decidí copiar la carpeta cache de un entorno existente al nuevo entorno para intentar solucionar el problema. Ahora el problema es que obtengo un error 403 con muchos archivos .gif en ese directorio cuando se carga una página de PeopleSoft. Parece que el sitio puede acceder a algunos de los archivos de la carpeta cache, pero no a todos ellos.

Por ejemplo, si ingreso myserver.mydomain.com/cs/myenvironment/cache/PT_NAV_BULLET_1.gif en la barra de direcciones del navegador, obtengo un error 403.

Pero si ingreso myserver.mydomain.com/cs/myenvironment/cache/PT_NAV_GO.gif, puedo ir a esa imagen sin problemas.

¿Qué podría estar causando las diferencias en el acceso? ¿Cómo determina WebLogic qué archivos pueden ser accedidos por un sitio?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un problema de permisos con los archivos en la carpeta cache. WebLogic determina el acceso a los archivos en función de los permisos establecidos para esa carpeta y el usuario/grupo que accede a ella.

    Primero, verifica los permisos en la carpeta cache tanto en el entorno existente como en el nuevo entorno. Asegúrate de que la carpeta tenga los permisos de lectura/escritura/ejecución adecuados para el usuario/grupo que ejecuta el servidor web.

    Si los permisos son los mismos en ambos entornos, entonces podría ser un problema con el usuario/grupo que ejecuta el servidor web. Verifica nuevamente que el usuario/grupo sea el mismo en ambos entornos y que tenga los permisos adecuados para acceder a la carpeta cache y su contenido.

    También es posible que haya diferencias en la configuración entre los entornos existente y nuevo que estén causando este problema. Revisa los archivos de configuración de WebLogic para ver si hay alguna diferencia en la forma en que se configura la carpeta cache.

    Por último, es posible que haya diferencias en la versión de PeopleSoft o WebLogic entre los dos entornos que estén causando problemas con el acceso a los archivos. Asegúrate de que las versiones de todos los componentes de software sean las mismas en ambos entornos.

Comments are closed.