2014-10-09 37 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

相關問題