一、下载
二、安装
三、使用 1)部署项目
1)myeclipse会将java代码编译过后的class文件,放在WebRoot/WEB-INF/classes文件夹下
2)只要将数据放在webapps的某个目录(项目名)下,就可以通过浏览器访问了!
2)启动服务器
1)运行bin/startup.bat
3)集成tomcat
1)将tomcat配置在myeclipse中:window-->prefrences-->输入“server”,在列表找tomcat-->将tomcat 8.x改为enabled --> 配置Tomcat Home Directory,在window找到Tomcat安装路径即可 -->ok
2)将项目部署在tomcat中:右键tomcat 8.x -->add Deployment-->在project选择要部署的项目名-->finish
3)启动:右键tomcat 8.x --> run Server
servlet生命周期
载入:第一次请求的时候被初始化,只一遍
初始化:调用init方法,只一遍
执行:每个请求,new一个新的线程,调用一遍servicesuper.servicedoGet/doPost
不要在servlet中设计成员变量(多个请求线程共享,会发生资 源冲突问题!)。
doGet,doPost常见异常:
HTTP Status 405 - HTTP method POST(GET) is not supported
by this URL:增加doPost()或doGet()方法即可。
销毁: 卸载前调用destroy方法。子类servlet一般不需要覆盖这个方法。
在非分布的情况下, 通常一个Servlet在服务器中有一个 实例
• Web项目和tomcat的web.xml的关系?
– 有效范围区别:一个仅限自己项目,一个是服务器上所有项目。