我开发了JSP-Servlert应用程序(即WAR文件),它在tomcat服务器上运行完美。现在我想在没有tomcat的情况下在IIS上运行相同的Web应用程序。
目前我正在关注此网址:http://www.helicontech.com/articles/deploying-java-servlet-applications-on-windows-with-iis/
但是在按照上面的文章中提到的那样配置Java托管包时,下载jetty 8会出错。来自同一软件包的其他软件正在下载并成功安装。
当我检查日志时,我发现它正在从URL下载jetty:“http://dist.codehaus.org/jetty/jetty-hightide-8.1.7/jetty-hightide-8.1.7.v20120910.zip”并且所有codehaus服务都已关闭。
任何人都可以帮我安装Jetty到IIS或任何其他选项来将WAR部署到IIS吗?
谢谢, SameerK
答案 0 :(得分:2)
在编写本文时,最简单的选择是使用可以在IIS 8+上安装的Microsoft's HttpPlatformHandler(至少Windows 8或Windows Server 2012)。
你基本上需要:
我准备了step by step guide关于如何做到这一点的更多解释。
答案 1 :(得分:0)
经过几个小时的尝试后,我通过添加ReverseProxy规则来管理它,这非常简单并且超级快速完成。
我已经安装了这些依赖项:AAR和HttpProxyHandler