当我把包含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