0
假设我们开发了一个包含JSP,servlet,DB连接等的动态Web应用程序。我们在哪个服务器上部署该应用程序,即Web服务器还是应用服务器。我们在哪里部署我们的动态Web应用程序?在WebServer或AppServer中?
假设我们开发了一个包含JSP,servlet,DB连接等的动态Web应用程序。我们在哪个服务器上部署该应用程序,即Web服务器还是应用服务器。我们在哪里部署我们的动态Web应用程序?在WebServer或AppServer中?
您无法在Web服务器上部署Java Web应用程序。
您必须将java web-app部署到应用程序服务器(即Wildfly,TomEE,JBoss EAP)或servlet容器。
现在,实际的问题出现了,如果要直接配置应用程序服务器来提供请求或将Web服务器配置为反向代理以将请求转发到应用程序服务器。
其实这一切都取决于你的需求。有些问题你应该问自己关于你的项目需求。
如果是,那么你应该去一个像Apache HTTPd或Nginx的Web服务器。
如果我们无法在Web服务器上部署Web应用程序,我们如何才能在eclipse中的tomcat服务器上运行我们的基本动态Web应用程序? 是tomcat的Web服务器还是应用服务器? – Sankar
应用程序服务器。 – AsSiDe
如果tomcat是应用程序服务器,为什么我们不能在tomcat上运行EJB?为什么我们需要像JBOSS这样的东西 – Sankar