Servlets
Servlets
Servlets
Servlets
项目部 · 卢剑宇
lujy@tarena.com.cn
Servlet
基本概念
Servlet ,是运行在服务器端的小程序,它是
相对于 Applet 而言的, Applet 是客户端小程序。
Servlet 和 CGI 都是运行在 Web 服务器上 , 用来
生成
Web
页面
Servlet 接受来自网络的请求( Form 表单以及
其它的请求),对不同请求作出不同的响应
Servlet
是基于
Http
协议的
Servlet 运行在 web 容器中,这个 web 容器可
以控制 Servlet 对象的生命周期,控制请求由
Servlet 对象处理
Web
服务器,这里的服务器不是硬件概念,
而是软件,常用的 web 服务器有 Tomcat 、
JBoss 、 Weblogic 等, Tomcat 是一个用 Java
语言编写开源的 Web 服务器,所以需要有相
应的 Java 运行环境,也就是 JVM ,还要配置
Tomcat 的具体路径
Servlet
环境配置
JAVA_HOME =/XXX/XXX/ ( JDK 路径, bin 的
上一层目录)
CATALINA_HOME =/XXXX/XXX ( tomcat 的
绝对路径 windows 中 X:\xxx\xxx )
Tomcat
使用
在启动
Tomcat
时,是运行
Tomcat
的
bin
目录下的
startup.sh
(
windows
中使用
startup.bat
)
Linux
中要显示后台的具体信息,
则用
catalina.sh run
代替
startup.sh
命令。
判断
Tomcat
是否启动成功,可以在浏览器的地址栏
中使用
http://localhost:8080/
或
http://127.0.0.1:8080/
可以访问到
tomcat
的主页就表
示启动成功。要想停止
tomcat
服务器,可使用
shutdown.sh
(
windows
中使用
shutdown.bat
),如
果直接关闭启动窗口,就会造成
8080
端口占用错
误,这时可以再使用
shutdown.sh
关闭一下服务器。