WEB开发环境搭建
- 格式:doc
- 大小:229.50 KB
- 文档页数:4
WEB开发环境搭建
一、WEB发展史
静态WEB和动态WEB
二、Tomcat、MyEclipse
1、什么是Tomcat
Tomcat是一个实现了JA V AEE标准的最小的WEB服务器。
此服务器是由Apache组织开发的,可以直接从网上下载。
2、Tomcat下载
直接输入:/可以下到最新的版本,最新的版本是7.0.X,但是为了稳定,一般不用最新的版本。
3、Tomcat运行
Tomcat运行的时候必须使用JDK,需要在环境变量里设置JDK,在环境变量里添加JA V A_HOME,同时将JDK的安装路径设置上去。
以后Tomcat运行的时候会自动找JA V A_HOME所指定的JDK 进行操作。
在两个bat文件配置
set JA V A_HOME=E:\Program Files\Java\jdk1.6.0_12
SET CATALINA_HOME=E:\apache-tomcat-6.0.29
4、Tomcat目录下的文件夹
Bin:所有的可执行文件。
Conf:配置文件,服务器的修改都在此文件夹中进行
Logs:日志文件,如果服务器出现错误,会自动记录
Webapps:存放所有可执行的WEB项目。
Work:存放了所有的已经发布的文件。
5、配置虚拟目录(重点)
因为所有的开发很有可能是在其他的目录下完成的,不可能在root目录下,如果要想配置需要的目录,则首先也有严格的要求,必须有以下目录结构
WebRoot(一般情况虚拟目录都要配置到此文件夹之中)
WEB-INF
web.xml(配置文件,格式有要求,可以从Tomcat中拷贝)
但是,Tomcat不知道存在这样一个目录,所以要配置。
修改server.xml配置此工作目录(虚拟目录)。
在里面加入如下配置(注意在</host>之前编写):
<Context path="/demo" docBase="D:\demo" />
其中:Context表示上下文,表示配置一个新的上下文。
Path:表示浏览器输入的路径,必须有"/"
doBase:表示此路径对应硬盘上的真实目录。
配置完之后,必须重启服务器。
从程序运行上来看,第一次执行比较慢,而之后执行要快很多,这是因为第一次执行程序的时候需要编译。
6、常见的错误
404:表示访问的路径有问题。
500:说明服务器的程序代码有问题。
7、Tomcat执行的流程
第一次执行:
1、客户端通过电脑连接服务器,因为请求是动态的,所以所有的请求交给WEB容器处理。
2、在容器中找到*.jsp文件。
3、之后*.jsp文件通过转变为*.java文件
4、经过编译之后,形成*.class文件
5、最终服务器要执行的是*.class文件。
第二次执行
1、因为已经存在了*.class文件,所以不要转换了编译。
修改后执行:
1、源文件被修改了,所以需要重新转换和编译。
Tomcat中存在一个work文件夹,此文件夹保存了所有的临时文件。