Que faire dans « Erreur 404 - Not Found » situation créée par la gestion des URL weblogic?
-
22-09-2019 - |
Question
J'ai une application J2EE Struts déployée sur Weblogic 10.3. En cliquant sur un des liens qu'il lance « Erreur 404 - Not Found » mais le même lien fonctionne très bien lorsque l'application est déployée sur Weblogic 8.1. J'ai vérifié il n'y a pas de changement dans le code JSP récemment et JSP est correctement copié dans le répertoire de l'application. S'il vous plaît conseiller ce que je suis absent ici?
EDIT: L'erreur a été résolu lors de changé sous le code
document.someForm.action="/somePath/someFile.jsp"; // code 1
à
document.someForm.action="/somePath/SomeFile.jsp"; //code 2
Notez que j'initcapped le nom de jsp comme je le jsp comme Somefile.jsp. Maintenant, je ne comprends pas pourquoi le code 1 œuvres dans weblogic 8 et non Weblogic 10. Quelles sont les choses que je devrais considérer lors de traiter ce cas des questions sensibles?
La solution
OKay est l'affaire ici. Il ressemble à URL Webapp sont insensibles à la casse dans Weblogic 8 et sensible à la casse dans Weblogic 10 par défaut. Cependant bonnes nouvelles sont que nous pouvons gérer cette fonctionnalité de la console Weblogic. Je basculée le paramètre ci-dessous pour « os » et mon application commencé à travailler très bien sans aucune autre modification.
Console-> domaine-> Sécurité-> Général-> Avancé-> Web App Case Files Insensible:
Ce fil m'a aidé à trouver la solution.