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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top