2009-09-09 5 views
1

Est-il possible d'ajouter un slash au contexte par défaut d'une application?Redirects dans Glassfish (ajout __gVirt_NP_NN_NNPS<__ slash)

Exemple:

http://www.uri.com/foo -> http://www.uri.com/foo/ 

j'ai ajouté les éléments suivants rediriger vers les propriétés du serveur:

redirect_1: from=/foo url-prefix=/foo/ 

et cela se retrouve dans une boucle ... Plusieurs autres configurations également ne fonctionnent pas: -/

J'utilise GlassFish v2.1-b60e.

Répondre

0

Je recommanderais d'utiliser un serveur http pur devant glassfish ou n'importe quel serveur d'application comme apache (http://httpd.apache.org/docs/2.2/mod/mod_proxy.html) ou nginx (http://nginx.net/) qui gère vos domaines/URLs.

Vous pouvez essayer d'utiliser ce tutoriel comme point de départ: http://communitymapbuilder.org/display/JETTY/Configuring+mod_proxy

Je sais qu'il est destiné à la jetée, mais il devrait vous fournir des informations sur le sujet.

+0

Thx pour l'indice, mais je ne vois pas les avantages (sauf mod_rewrite) je pourrais obtenir à partir d'un serveur Web devant le serveur d'applications? La sécurité est un point, mais vous devez suivre les listes de diffusion de sécurité et patcher vos applications quand même. Le moteur http de glassfish semble également avoir une belle performance. – echox

+0

Vous pouvez essayer: redirect_1: de =/foo url-prefix = http: //www.uri.com/foo/ – MrWhite

+0

S'il vous plaît ajouter h-t-t-p: -/-/www. devant mon url préfixe obtenir des commentaires – MrWhite