2010-11-24 30 views
7

Je dois publier une webapp JSP/Java. Malheureusement, IIS ne prend pas en charge de tels déploiements. Le serveur sur lequel je dois le déployer exécute déjà IIS et plusieurs applications IIS. Je ne veux pas interférer avec ces applications, mais il est nécessaire pour eux et la nouvelle application web de fonctionner sur le même serveur. J'ai essayé de configurer un proxy pour rediriger le trafic vers Tomcat, mais cela a brisé les autres applications. Je me demandais s'il était possible d'exécuter IIS (accessible via le bon vieux port 80) et tomcat (fonctionnant sur le port 8080); et être en mesure d'accéder à la fois à distance. Jusqu'à présent, mes efforts ont été vains. L'accès aux applications IIS ne générait aucun problème, mais lorsque j'essayais de me connecter à Tomcat, le navigateur venait à manquer de temps. J'ai également débloqué le port 8080, donc je suis sûr que ce n'est pas le problème.Est-il possible d'exécuter IIS et Tomcat côte à côte?

Toute aide appréciée, merci.

+0

http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html –

Répondre

3

C'est certainement possible, tant qu'ils fonctionnent sur des ports différents. Si vous pouvez accéder à Tomcat localement (http: // localhost: 8080) mais pas à distance, c'est un problème de pare-feu. De plus, si vous le vouliez vraiment, vous pourriez avoir des demandes d'acheminement vers Tomcat.

1

Vous pouvez organiser IIS et Tomcat dans 2 adresses IP différentes ou vous pouvez configurer le proxy inverse (nginx, lighttpd, mod_proxy, etc.) sur le port 80 puis configurer IIS pour utiliser le port 8080 et le port Tomcat 9090.

0

Melder, Il est parfaitement possible d'exécuter IIS & Tomcat sur le même port avec différentes adresses IP. Un serveur peut avoir plusieurs adresses IP virtuelles pour le même.