博文结构
引用>
tomcat介绍
tomcat组件及其特点
安装tomcat
自定义目录
开启JMX远程调试功能
使用https访问tomcat服务器一.Tomcatl介绍
apache Tomcat是软件基金会项目中的一个核心项目,有apache和太阳其他一些公司及个人共同开发而成的Tomcat服务器是一个免费的开放源代码的网络应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是多的场合下被普遍使用,是开发和调试jsp程序的首选。
可以这样认为,当一台服务器配置好apache服务器以后,可以利用apache服务器来响应我们的html页面的访问请求,而Tomcat是apahce服务器的扩展,当你运行Tomcat的时候实际上是作为一个apache独立的进程单独运行的,apache服务器为html页面提供服务的,而Tomcat是运行jsp页面和servlet,另外Tomcat也能具有处理html页面的功能,但是处理静态的能力没有apache处理好。二.Tomcat组件及其特点
<李> <>强tomcat组件强> 李>
servlet(应用程序或者容器)是java提供的用于开发web服务器应用程序的一个组件,运行在服务器端,有servlet用于生成动态页面内容,servlet是平台立的java类,编写一个servlet,实际上就是安装servlet规范编写一个java类
<李>什么是servlet ?李>
Tomcat处理请求和响应的过程是由servlet的程序来完成的,并且servlet是为例解决实现动态页面而衍生的东西,与我们之前了解的nginx或apache者想要实现动态页面需要和php服务器沟通的过程差不多,可以把servlet比作成php
Tomcat web应是用服务器,是一个servlet/jsp容器,Tomcat作为servlet容器,负责处理客户请求,并将servlet的响应传送给客户,而servlet是一种运行在爪哇语言的服务器上的组件,servlet最常见的用途是扩展java web服务器功能,提供非常安全的,可以移植的(打包网页代码就可以在另外一个环境中运行,如linux系统跟windows环境),易于使用cgi替代品。
<李> Tomcat处理数据的流程李>
1,浏览器发送请求数据
2, tomcat收到服务器的请求数据,由servlet容器处理并进行解析,并且把客户端的数据请求请求改变成servlet请求交给后端servlet的实例(或者或叫对象)实例收到客户端的请求数据的请求对象,进行出处理客户端的请求,处理完成后将数据响应给servlet容器,响应给servlet容器叫做servlet响应。
3, servlet收到的实例的响应数据交给客户端(如图)
浅谈Tomcat安装