2010-11-24 18 views
7

Estoy obligado a publicar una aplicación web de servlets JSP/Java. Lamentablemente, IIS no es compatible con tales implementaciones. El servidor en el que necesito implementarlo ya ejecuta IIS y varias aplicaciones IIS. No quiero interferir con esas aplicaciones, pero es necesario que ellos y la nueva aplicación web se ejecuten en el mismo servidor. Traté de configurar un proxy para redireccionar el tráfico a tomcat, pero eso rompió las otras aplicaciones.¿Es posible ejecutar IIS y Tomcat uno al lado del otro?

Me preguntaba si es posible ejecutar IIS (accesible a través de buen ol 'puerto 80) y tomcat (que se ejecuta en el puerto 8080); y poder acceder a ambos de forma remota. Hasta ahora mis esfuerzos han sido infructuosos. El acceso a las aplicaciones IIS no produjo ningún problema, pero cuando intenté conectarme a tomcat, el navegador simplemente agotaba el tiempo de espera. Desbloqueé el puerto 8080 también, así que estoy seguro de que ese no es el problema.

Cualquier ayuda apreciada, gracias.

+0

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

Respuesta

3

Definitivamente es posible, siempre y cuando se ejecuten en diferentes puertos. Si puede acceder a tomcat localmente (http: // localhost: 8080) pero no de forma remota, entonces se trata de un problema de firewall. Además, si realmente quisiera, podría tener sus solicitudes de envío a tomcat.

1

Puede organizar IIS y Tomcat en 2 direcciones IP diferentes o puede configurar el proxy inverso (nginx, lighttpd, mod_proxy, etc.) en el puerto 80 y luego configurar IIS para usar el puerto 8080 y el puerto Tomcat 9090.

0

Melder, es perfectamente posible ejecutar IIS & Tomcat en el mismo puerto con diferentes direcciones IP. Un servidor puede tener múltiples IP virtuales para el mismo.

Cuestiones relacionadas