3)安装tomcat
a)配置JDK正确版本[至少是JDK5]和路径
b)执行tomcat/bin/startup.bat启动Web服务器
c)CATALINA_HOME指明需要启动哪台tomcat服务器
错误案例:
a)tomcat端口被占用,可以通过server.xml文件修改默认端口号
b)查看当前进程使用情况,工具Fport.exe
c)窗口一闪而过,JAVA_HOME目录设置出错
tomcat目录的含义:
Web标准目录结构: tomcat/webapps目录 |
mail目录(Web应用或Web工程,该Web应用下有N多Web静动态资源) |
---|
*.html(静态资源)
6)Web常用的编号
404:客户端请求的资源,服务端找不到
配置虚拟主机和目录
1)虚拟目录:在tomcat/conf/server.xml文件中设置如下代码:
<Context path="/qq" docBase="d:\mail"/>
path="以/开头,表示虚拟目录"
docBase="web应用的真实目录"
附加:
reloadable="false"服务端会自动监视/WEB-INF/classes或lib目录下的变化情况,一旦变化,服务湍
在设置成true的情况下,自动加载最新的内容,如果设置成false,服务端无法加载最
新的资源,需要手工重新启动服务器,开发阶段设置为true,上线阶段设置为false。
unpackWAR="true"服务器会自动将web压缩文件解压成标准的web目录结构
2)设置默认web应用
<Context path="" docBase="d:\mail"/>
3)设置默认web资源
mail-WEB-INF-web.xml文件中设置如下代码:
<welcome-file-list>
<welcome-file>mail.html</welcome-file>
</welcome-file-list>
4)设置虚拟主机:在tomcat/conf/server.xml文件中设置如下代码:
<Host name="www.163.com" appBase="d:\sina">
<Context path="" docBase="d:\sina\mail"/>
<Context path="/news" docBase="d:\sina\news"/>
</Host>
name表示虚拟主机名,与HOSTS文件中定义的一致
appBase虚拟主机对应的Web应用根目录
\表示真实目录
/表示外界通过浏览器访问的目录
以windowXP为例:C:\WINDOWS\system32\drivers\etc\HOSTS文件
5)位于webapps/目录下的标准web应用,服务器会自动映射成一个虚拟目录
<Context path="/day04" docBase="d:\apache-tomcat-6.0.29\webapps\day04"/>
6)某些旧版的tomcat服务器,可能无法自动映射webapps/目录下的标准web应用,需要加上WEB-INF/web.xml文件才行
7)理解C/S和B/S结构的特点
1)Domain Name Service
2)DNS是电信内部的一个域名和IP地址的映射关系
3)在查询DNS之前,先查看本地操作系统对应的HOSTS文件,是否能找到对应的IP,如果能找到,不会查DNS了,只有在
查找不到的情况下,再连网找DNS服务器
4)CS结构:程序和数据分离在不同的端
*BS结构:程序和数据绑定在服务端
原文地址:http://blog.51cto.com/357712148/2104248