當我把包含jsp和java文件的項目放在apache tomcat的Webapp文件夾中,並且當我通過瀏覽器訪問它時,我怎麼能夠在瀏覽器中看到我所有的jsp,但並非沒有apache tomcat的。所以我的問題是apache tomcat究竟做了什麼?Apache Tomcat服務器的工作
0
A
回答
1
Apache和Tomcat是兩回事。
Apache是一個簡單的http服務器,可以在您提出頁面請求時爲您提供頁面服務。
Tomcat的是Web容器與您的Servlet,JSP和其映射的交易。
如果你向servlet或jsp的servlet發出任何請求,apache將檢查tomcat,然後檢查所有url映射,並以瀏覽器可以解釋的格式生成結果。在這一代之後,生成的內容將被移交給apache,它會將回復發送給您,並且您的瀏覽器會將其顯示給您。
如果您提出簡單的html或圖像的請求,Apache服務它沒有任何tomcat的任何角色。
0
Apache Tomcat是一個webcontainer,它允許運行基於servlet和JavaServer Pages的Web應用程序。大多數現代Java Web框架都基於servlet和JavaServer Pages,並且可以在Apache Tomcat上運行,例如, JavaServer Faces,Struts,Spring。
Apache Tomcat默認還提供端口8080上的HTTP連接器,例如,即使Tomcat的性能不如Apache HTTP服務器的性能,Tomcat也可以用作HTTP服務器。
0
這是因爲JSP不是HTML文件。 JSP是生成HTML文件的模板。
瀏覽器顯示HTML文件。
Tomcat是一個Web Cotainer,它從JSP文件生成HTML。雖然有很多。 JSP被轉換爲相應的java文件(它們是Servlet),然後通常在首次調用JSP時編譯和實例化。您最好開始閱讀Servlet和JSP的生命週期。
相關問題
- 1. Apache服務器和Tomcat服務器
- 2. Tomcat啓動服務器不工作
- 3. Apache Tomcat服務器錯誤
- 4. Servlets和Apache Tomcat服務器
- 5. 前移的Tomcat與Apache HTTP服務器
- 6. apache tomcat服務器的日誌文件
- 7. Tomcat的JNDIRealms如Apache HTTP Web服務器
- 8. Apache Web服務器和Windows中的Tomcat
- 9. 使用Apache Tomcat的Express.js服務器
- 10. Linux上的Apache Tomcat服務器
- 11. 使用Apache Tomcat與WAMP的服務器
- 12. localhost在tomcat服務器上不工作
- 13. Apache服務器沒有工作(Ubuntu的16.04,燈服務器)
- 14. 在apache tomcat服務器上使用CakePHP
- 15. Apache Tomcat websockets服務器端消息
- 16. Apache Tomcat服務器無法啓動
- 17. 如何配置Apache Tomcat服務器
- 18. Docker - 將Apache Tomcat Web服務器連接到MySQL服務器
- 19. 使用tomcat 7配置mod_proxy apache https服務器https服務器
- 20. MultiPartEntityBuilder服務器端 - java服務器端(apache tomcat)
- 21. Apache Tomcat是Web服務器還是應用服務器
- 22. Apache TomCat作爲Web服務器和容器
- 23. 作爲Web服務的Apache HIVE工作
- 24. Apache Web服務器和Apache Tomcat環境中的虛擬主機
- 25. 使用Apache作爲代理服務器+ Tomcat
- 26. 使用Tomcat獲取web.xml文件以在Apache服務器上工作
- 27. Tomcat服務器
- 28. Tomcat服務器
- 29. .htaccess不工作apache-tomcat
- 30. Tomcat工作人員 - 連接Tomcat和Apache
你的問題對我沒有意義 –
學習任何事情的最佳方式是花些時間與書籍 – Shamse