Servlets 我们在哪里部署我们的动态web应用程序?在WebServer还是AppServer中?

Servlets 我们在哪里部署我们的动态web应用程序?在WebServer还是AppServer中?,servlets,server-side,Servlets,Server Side,假设我们开发了一个动态web应用程序,其中包括JSP、servlet、DB连接等。我们在哪个服务器上部署该应用程序,web服务器还是应用服务器。您不能在web服务器上部署java web应用程序 您必须将java web app部署到应用程序服务器(即Wildfly、TomEE、JBoss EAP)或servlet容器 现在,实际的问题出现了,如果您希望直接配置应用程序服务器来服务请求,或者将web服务器配置为反向代理以将请求转发到应用程序服务器 实际上,这完全取决于你的需要。关于项目要求,您应

假设我们开发了一个动态web应用程序,其中包括JSP、servlet、DB连接等。我们在哪个服务器上部署该应用程序,web服务器还是应用服务器。

您不能在web服务器上部署java web应用程序

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


现在,实际的问题出现了,如果您希望直接配置应用程序服务器来服务请求,或者将web服务器配置为反向代理以将请求转发到应用程序服务器

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

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

如果是,那么您应该选择ApacheHttpd或Nginx这样的web服务器。

如果我们不能在web服务器上部署web应用程序,我们如何能够在eclipse中的tomcat服务器上运行基本的动态web应用程序?tomcat是web服务器还是应用服务器?应用服务器。如果tomcat是应用服务器,为什么我们不能在tomcat上运行EJB?为什么我们需要像JBOSS这样的东西