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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top