2017-04-07 8 views

回答

0

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

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

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

其实这一切都取决于你的需求。有些问题你应该问自己关于你的项目需求。

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

如果是,那么你应该去一个像Apache HTTPd或Nginx的Web服务器。

+0

如果我们无法在Web服务器上部署Web应用程序,我们如何才能在eclipse中的tomcat服务器上运行我们的基本动态Web应用程序? 是tomcat的Web服务器还是应用服务器? – Sankar

+0

应用程序服务器。 – AsSiDe

+0

如果tomcat是应用程序服务器,为什么我们不能在tomcat上运行EJB?为什么我们需要像JBOSS这样的东西 – Sankar

相关问题