我需要发布一个JSP/Java servlets webapp应用程序。不幸的是,IIS不支持这样的部署。我需要部署它的服务器已经运行了IIS和几个IIS应用程序。我不想干扰这些应用程序,但它们和新的webapp必须在同一台服务器上运行。我尝试设置代理将流量重定向到tomcat,但这破坏了其他应用程序。
我想知道是否有可能运行IIS (可通过good ol‘端口80访问)和tomcat (在端口8080上运行);并能够远程访问这两者。到目前为止,我的努力是徒劳的。访问IIS应用程序没有产生任何问题,但是当我尝试连接到tomcat时,浏览器就会超时。我还解锁了8080端口,所以我确信这不是问题所在。
感谢您的帮助,谢谢。
发布于 2010-11-24 10:08:53
这绝对是可能的,只要它们在不同的端口上运行。如果您可以在本地(http://localhost:8080)访问tomcat,但不能远程访问,那么这是一个防火墙问题。另外,如果你真的想要,你可以让iis把请求转发给tomcat。
发布于 2010-11-24 10:45:46
您可以将IIS和Tomcat安排在两个不同的IP地址中,也可以设置反向代理(nginx、lighttpd、mod_proxy等)。端口80,然后将IIS设置为使用端口8080,并将Tomcat端口设置为9090。
发布于 2014-02-06 22:05:07
Melder,在不同is的同一端口上运行IIS和Tomcat是完全可能的。一台服务器可以有多个相同的虚拟IP。
https://stackoverflow.com/questions/4262879
复制相似问题