是否可以并行运行IIS和Tomcat?

时间:2010-11-24 02:04:07

标签: iis tomcat

我需要发布JSP / Java servlets webapp。不幸的是,IIS不支持此类部署。我需要部署它的服务器已经运行IIS和几个IIS应用程序。我不想干扰这些应用程序,但它们和新的webapp必须在同一台服务器上运行。我尝试设置一个代理来将流量重定向到tomcat,但这打破了其他应用程序。

我想知道是否可以运行IIS(通过良好的ol'端口80访问)和tomcat(在端口8080上运行);并能够远程访问。到目前为止,我的努力毫无结果。访问IIS应用程序没有遇到任何问题,但是当我尝试连接到tomcat时,浏览器只会超时。我也解锁了端口8080,所以我确定这不是问题。

感谢任何帮助,谢谢。

3 个答案:

答案 0 :(得分:3)

只要它们在不同的端口上运行,这绝对是可能的。如果您可以在本地访问tomcat(http:// localhost:8080)但不能远程访问,那么这就是防火墙问题。另外,如果你真的想要你可以向tomcat发送iis转发请求。

答案 1 :(得分:1)

您可以在两个不同的IP地址中安排IIS和Tomcat,或者您可以将反向代理(nginx,lighttpd,mod_proxy等)设置为端口80,然后将IIS设置为使用端口8080和Tomcat端口9090。

答案 2 :(得分:0)

Melder,完全可以运行IIS& Tomcat在不同IP的同一端口上。一台服务器可以拥有多个虚拟IP。