Question

J'ai un client qui exécute un WebLogic 11g installer sur une machine Windows Server qui souhaite implémenter la fonctionnalité mod_rewrite-like style Apache pour traduire les demandes de http: // super.complicated.com/with/this/junk?here=and_more . Je l'ai parcouru l'Internet pour obtenir des conseils, mais tout ce que je peux trouver d'autres personnes qui demandent la même question et ne pas obtenir de réponse. Si l'on suppose que l'installation d'applications 3 parties ne sont pas une option, comment puis-je mettre cela dans WebLogic?

Edit: Maintenant que je pense à ce sujet, cette question appartient probablement sur le serveur de défaut. Je vais passer là.

modifier plus: https://serverfault.com/questions/177795/url-rewrite- en weblogic-11g est le lien de défaut du serveur.

Était-ce utile?

La solution

  • Si vous utilisez Apache httpd Url Rewrite Filter de Tuckey (un filtre Java ) qui permet de réécrire les URL dans un mod_rewrite même manière au niveau du serveur d'applications.

Autres conseils

Il n'y a aucun moyen de le faire hors de la boîte avec weblogic. Le moins invasive consiste à mettre en œuvre la suggestion de Pascal d'un filtre de réécriture d'URL. J'ai eu exactement la même exigence (mettre en œuvre ce avec juste weblogic, aucun code supplémentaire car il devrait être géré / documenté, etc.) et il n'y avait aucun moyen de le faire.

J'utiliser soit PrettyFaces ou OCPsoft Rewrite pour cela. Les deux sont des solutions plus mis à jour au domaine URL réécriture:

http://ocpsoft.com/prettyfaces/

http://ocpsoft.com/rewrite/

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