在Windows服务器上的IIS上部署Java / JSP / Struts 2 Web应用程序

时间:2014-07-14 19:09:25

标签: java tomcat iis struts2

我的客户端有一个Windows Server,并希望我在Windows服务器上部署基于Java / JSP / Struts 2的Web应用程序,该服务器将IIS作为已安装的应用程序服务器。

我的Web应用程序使用MySQL 5.5存储数据。

我可以在安装了Apache Tomcat的基于Linux的服务器上轻松托管我的Web应用程序。

请指导我如何使用IIS的Windows服务器进行操作?

1 个答案:

答案 0 :(得分:1)

IIS是一个Web服务器,不是java应用程序服务器

通常IIS无法执行ServletsJava Server Pages (JSPs)配置IIS以使用JK ISAPI redirector plugin 会让IIS发送servlet和对Tomcat的JSP请求(这样,将它们提供给客户端)。

您可以使用IIS作为tomcat的代理。

请阅读此链接以配置IIS以使用JK ISAPI redirector plugin

How to configure IIS with tomcat?

它是如何工作的?

  1. IIS-Tomcat重定向器是一个IIS插件(过滤器+扩展),IIS加载重定向器插件并为每个进入的请求调用其过滤器功能。
  2. 然后,过滤器根据uriworkermap.properties中保存的URI路径列表测试请求URL。如果当前请求与URI路径列表中的某个条目匹配,则过滤器将请求传输到扩展名。 / LI>
  3. 扩展程序收集请求参数,并使用定义的协议(如ajp13)将它们转发给相应的工作程序。
  4. 扩展程序从工作程序收集响应并将其返回给浏览器。