¿Qué hacer en la situación de "Error 404-no encontrado" creada por el manejo de URL de WebLogic?
-
22-09-2019 - |
Pregunta
Tengo una aplicación J2EE Struts implementada en WebLogic 10.3. Al hacer clic en uno de los enlaces, lanza "Error 404, no encontrado", sin embargo, el mismo enlace funciona bien cuando la aplicación se implementa en WebLogic 8.1. He verificado que no hay cambios en el código JSP recientemente y JSP se copia correctamente en el directorio de aplicaciones. Por favor, avíse qué me estoy perdiendo aquí.
EDITAR: El error se resolvió cuando se cambió a continuación código
document.someForm.action="/somePath/someFile.jsp"; // code 1
a
document.someForm.action="/somePath/SomeFile.jsp"; //code 2
Tenga en cuenta que inició el nombre de JSP ya que tengo el JSP como SomeFile.jsp. Ahora no entiendo por qué el Código 1 funciona en WebLogic 8 y no WebLogic 10. ¿Cuáles son las cosas que debo considerar al tratar con tales problemas sensibles a los casos?
Solución
Bien, aquí es el trato. Parece que la URL de la aplicación web es insensible a los casos en WebLogic 8 y los casos sensibles a WebLogic 10 de forma predeterminada. Sin embargo, la buena noticia es que podemos administrar esta función de la consola WebLogic. Alteré el siguiente parámetro a 'OS' y mi aplicación comenzó a funcionar bien sin ningún otro cambio.
Console-> dominio-> seguridad-> general-> avanzado-> archivos de aplicaciones web estuche insensible:
Este Thread me ayudó a descubrir la solución.