一、Tomcat简介:
1. Tomcat服务器是一个开源的轻量级Web应用服务器,是Apache的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
2.因为其免费,稳定而成为目前比较流行的Web应用服务器,目前最新的版本是Tomcat 11。
Tomcat下载地址:http://tomcat.Apache.org/
二、Tomcat目录结构
1.bin
存放与Tomcat运行相关的类和类库以及批处理文件
2.lib
存放Java类库
3.logs
存放日志文件
4.temp
存放临时文件
5.webapps
存放部署的web应用程序
6.work
存放临时生成的Servlet源文件和class文件
三、Tomcat的配置————环境变量
1.安装JDK1.6
2.在环境变量中配置JAVA_HOME=JDK的主目录
3.安装TOMCAT
4.在环境变量中配置TOMCAT_HOME=TOMCAT的主目录
四、Tomcat的启动与停止
1.目录:Tomcat主目录/bin
启动:startup.bat
停止:shutdown.bat
2.Tomcat的默认访问地址
http://localhost:8080/
严格区分大小写
五、Servlet概述
1.定义:Java服务器小程序
使用Java语言编写
符合Servlet规范
由服务器端调用、执行
最高版本2.5
2.优点:
可移植性:延续Java的跨平台性
性能:其对象实体一直驻留在内存中,利用多线程处理相同服务的请求
安全性:延续Java的类型检查,垃圾回收等特性
六、手工编写HelloWorld
1.编写Servlet源程序
新建项目,导入Servlet的jar包
继承HttpServlet类,重写doGet()方法
2.在Tomcat中部署此Servlet
建立web应用目录
新建项目文件夹hello,在hello文件夹中建立文件夹WEB-INF
将classes文件夹拷贝到WEB-INF文件夹
将使用的jar包(lib)拷贝到WEB-INF文件夹
配置web.xml文件
<servlet>
<servlet-name>hello</servlet-name> servlet名称
<servlet-class>test.HelloWorld</servlet-class> 包名+类名
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name> servlet名称
<url-pattern>test/helloworld</url-pattern> web访问路径
</servlet-mapping>
3.运行Servlet
http://localhost:8080/hello/test/helloworld