2010-01-13 5 views
1

me demande si je peux déployer mon application ee java dans un serveur d'applications pour par exemple: GlassFish, et l'utilisateur sont en mesure d'accéder sans avoir à taper le numéro de port, par exemple: http://abc.com (mon url en cours d'application sera http://abc.com:8080)Déployez application ee java à un autre port que 8080

que de ma connaissance, je pourrais avoir besoin d'un autre serveur web comme pour exemple: Apache pour rediriger la demande au serveur d'applications en utilisant le module mod_proxy pour que moi de réaliser que, non?

vous prie de nous ...

Répondre

1

Apache Mise en place aux demandes proxy du port 80 à votre application/serveur Web en cours d'exécution sur le port 8080 est un moyen d'éliminer la nécessité pour les numéros de port dans vos URL. Mais ce n'est certainement pas le seul moyen. Vous devriez être en mesure de configurer n'importe quel serveur d'application ou serveur Web J2EE pour qu'il s'exécute sur le port 80 au lieu de 8080 (un défaut commun dans les serveurs d'application/Web J2EE). Les détails de l'édition de configuration sont spécifiques à l'application/au serveur Web. Vous pouvez avoir besoin de privilèges root sur votre système pour vous connecter au port 80.

0

Vous devez lui indiquer de lier au port 80 au lieu de 8080, ce qui est généralement bien documenté car il s'agit d'une opération courante.

Remarque: Dans les systèmes Unix, vous devez être root pour se lier au port 80 - ici un frontend Apache pourrait être utile.

Questions connexes