我们在哪里部署动态Web应用程序?在WebServer或AppServer中?

时间:2017-04-07 16:33:56

标签: servlets server-side

假设我们开发了一个动态Web应用程序,其中包括JSP,servlet,数据库连接等。我们在哪个服务器部署该应用程序,Web服务器或App Server。

1 个答案:

答案 0 :(得分:0)

您无法在Web服务器上部署java Web应用程序。

您必须将java web-app部署到应用程序服务器(即Wildfly,TomEE,JBoss EAP)或servlet容器。

现在,实际问题是,如果您想直接配置应用程序服务器以提供请求或将Web服务器配置为反向代理以将请求转发到应用程序服务器。

实际上,这完全取决于您的需求。您应该问自己有关项目要求的一些问题。

  • 我需要负载平衡器来处理吗?
  • 我需要更好的网络安全吗?
  • 在同一物理服务器上部署其他网站和Web应用程序?

如果是,那么你应该去apache HTTPd或Nginx等网络服务器。