2014-10-09 80 views
0

我在Java 8中有一个Web应用程序。它是使用Spring 4,Hibernate 4和Maven 3框架开发的。我正在部署Tomcat 8中的应用程序。哪一个是给定场景中的应用服务器

现在我有一个愚蠢的怀疑。

我的Web服务器是Tomcat 8. 但是,应用程序服务器会是什么样的???????

+1

Tomcat是一个应用服务器。你可能会混淆这些短语。 – user2504380 2014-10-09 10:26:12

+0

然后哪一个是Web服务器?在网上搜索时,似乎两者都不同。 – 1355 2014-10-09 10:29:28

+1

网络服务器是系统的参考,它是roothost,也就是说,对于你的应用程序。您必须在Web服务器上运行您的应用程序服务器以使其在Web中公开。所以通常你会谈论一个硬件,一个像Windows服务器一样的服务器操作系统。但最后这句话确实说明了这一点:它只是Web中提供功能的服务器端系统。 – user2504380 2014-10-09 10:34:12

回答

0

Tomcat主要是一个应用程序服务器,而不是一个web服务器。在主页上,“Apache Tomcat是Java Servlet和JavaServer Pages技术的开源软件实现”。

你提到的那些框架都不是Web服务器。

至于你正在使用哪个Web服务器,目前尚不清楚。它配备了Coyote连接器组件,它可以根据Tomcat wikipedia page提供等式的Web服务器端,但它有可能在不同的环境下运行。

+0

好的。我最终确定了应用程序服务器是Tomcat,Web服务器是Apache – 1355 2014-10-09 10:41:29

相关问题