一、WEB应用的相关知识
Web应用程序简介
应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。
桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server)的应用程序。
Web应用程序一般是指采用浏览器和服务器结构(Browser/Server,简称B/S结构)的应用程序。
Web应用程序由Web服务器和Web客户端组成。
主要的WEB服务器软件: IIS 、Apache 、Tomcat
二、Tomcat服务器
在小型的应用系统或者有特殊需要的系统中,可以使用一个
免费的Web服务器:Tomcat,该服务器支持全部JSP以及
Servlet规范。
Tomcat官方站点:http://jakarta.apache.org
获取Tomcat安装程序包
tar.gz文件是Linux操作系统下的安装版本
exe文件是Windows系统下的安装版本
zip文件是Windows系统下的压缩版本
把上面的文档解压到没有汉字的目录下,不能解压当前文件只能右击“解压到(F)”
上面的是32位系统的tomcat的服务器
1.双击 bin 目录下的 startup.bat 文件
2.输入 http://localhost:8080/,显示如下界面代表安装成功
(1)先配置环境变量(Java_home)
先打开计算机下的高级系统设置
点击高级系统设置
再点击环境变量,新建添加JAVA-HOME
3.常见启动问题
端口占用问题 :netstat -na命令和fport工具(可以查看有哪些网络端口号被监听)
打包web应用 war:
c:\news> jar –cvf news.war *.*/ .
4.Tomcat目录结构
5.虚似目录的映射方式
(1)第一种方式
在server.xml文件的host元素中配置,例如:
补充知识点:映射缺省web应用。
注意:一个Context即代表一个web应用,context元素在配置文件中除用于映射虚似目录外,它还可用于为web应用配置一些资源,例如:配置web应用使用的数据库连接池,javamail session等(这些本配置以后会用到)。
(2)在Tomcat6中,不再建议在server.xml文件中配置context元素,需要重启服务器。
(3)让tomcat自动映射: tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。