Servlet——Tomcat
Servlet:
Servlet是使用Java Servlet接口(API)运行在web应用服务器上的Java程序。Servlet对象与普通的Java对象不同,它可以处理web浏览器或其他http客户端程序发送的http请求,但前提是把Servlet对象布置到Servlet容器(通常指web容器,如Tomcat,Jboss,Resin等)之中,也就是说,其运行需要Servlet容器的支持。
在容器中Servlet的四个阶段(生命周期):
1.在web容器启动或客户机第一次请求服务时,容器将加载Servlet类并将其放入到Servlet 实例池;
2.当Servlet实例化后,容器将调用Servlet对象的init()方法完成Servlet的初始化操作,主要是为了让Servlet在处理请求之前做一些初始化工作;
3.容器通过Servlet的service()方法处理客户端请求。在service()方法中,Servlet实例根据不同的http请求类型做出不同处理,并在处理之后作出相应的响应;
4.在web容器关闭时,容器调用Servlet对象的destroy()方法对资源进行释放。调用后,Servlet对象将被垃圾回收器回收。
什么是Tomcat:
目前公司和企业使用的Web服务器还有WebSphere,WebLogic,Kangle,Apache,JBoss等等,但是大多数是收费的,针对我们平时开发的大多数项目,Tomcat的性能已经能够满足我们的要求,因此大多数企业中的开发者或者小公司还是常用Tomcat作为应用服务器。
配置Tomcat:
https://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html
Tomcat官网:
https://tomcat.apache.org/index.html
检测是否配置好Tomcat:打开Tomcat文件夹下的bin文件夹,双击Tomcat8w.exe,
如果出现相关属性设置,则已经配好
如果出现:tomcat指定的服务未安装,则按照一下步骤安装,打开cmd,进入Tomcat安装处,打开bin文件夹,输入命令:service.bat install,之后再检查
然后在浏览器下输入http://localhost:8080/
会出现以下界面,如果没成功,在以上cmd命令行中输入startup.bat即可