Tomcat服务器安装配置
默认访问页
Web.xml中 Web.xml中 <welcome-file<welcome-file-list> <welcome-file>…</welcome<welcome-file>…</welcome-file> …. </welcome-file</welcome-file-list>
虚拟主机设置
虚拟子目录
基本方式: Server.xml中<Host>下增加 Server.xml中<Host>下增加 <context path=“..” docBase=“..” debug=“0”> path=“..” docBase=“..” debug=“ 可以有多个 其他方式: conf\Catalina\localhost目录下建立一个XML文 conf\Catalina\localhost目录下建立一个XML文 件,名字就是子目录名,内容如上。
一台机器可以建立多个站点 基于主机名的方法 基于端口号的方法(用的少) Server.xml下面: Server.xml下面: <Host>….</Host>项代表一个主机 <Host>….</Host>项代表一个主机 系统的Hosts文件(system32\drivers\etc\ 系统的Hosts文件(system32\drivers\etc\)中可以 加入 127.0.0.1 站点名
菜单操作 命令: net start “apache tomcat 5.5.20” 5.5.20” net stop “…”
测试安装
http://127.0.0.1:8080 http://localhost:8080
查看监听端口
命令: netstat –na
Tomcat快速启动菜单原理 Tomcat快速启动菜单原理
设置站点根目录
Webapps/ROOT自动映射为虚拟根目录 Webapps/ROOT自动映射为虚拟根目录 在server.xml中,找到 server.xml中,找到 <context path=“” docbase=“ROOT” path=“” docbase=“ROOT” debug=“ debug=“0”/> 替换docbase项 替换docbase项 注意:Tomcat版本不同,这个操作会有不 注意:Tomcat版本不同,这个操作会有不 同 5.5.17 替换<Host>中appBase项 替换<Host>中appBase项
虚拟目录映射原理2 虚拟目录映射原理2
可以有多个虚拟子目录 同一个系统目录可以被映射成多个虚拟目录 如:d:/jsp2 如:d:/jsp2 有test.htm http://localhost/name1/test.htm http://localhost/name1/test.htm http://localhost/name2/test.htm http://localhost/name2/test.htm http://localhost/name1/name2/test.htm http://localhost/name1/name2/test.htm 虚拟目录可以是多级的目录形式 当虚拟目录和根目录下的子目录重名,后者不能 被访问到,原因:Tomcat首先查找的是虚拟子目 被访问到,原因:Tomcat首先查找的是虚拟子目 录名字。
常见应用服务器
Tomcat JBoss Resin Websphere IBM Weblogic Bea
Tomcat服务器安装配置 Tomcat服务器安装配置
主要的web服务器 主要的web服务器
IIS internet information server Apache 如果需要支持JSP和Servlet,必须有相应的 如果需要支持JSP和Servlet,必须有相应的 引擎 如Tomcat
配置虚拟目录
本地文件系统目录映射成虚拟路径 称为web发布,或者网页发布 称为web发布,或者网页发布
虚拟目映射原理
只能有一个虚拟根目录 如:d:/jsp 下有test.htm book子目录 如:d:/jsp 下有test.htm book子目录 http://localhost/ http://localhost/test.htm http://localhost/book/test.htm 思考一下目录的结构
网站系统的组成
一台web服务器:简单 一台web服务器:简单 多台web服务器(集群系统),负载均衡设 多台web服务器(集群系统),负载均衡设 备,具有缓存功能的代理服务器(可有多 级),数据库系统
Tomcat安装配置 Tomcat安装配置
Zip格式 Zip格式 Exe格式 Exe格式
启动Tomcat服务 启动Tomcat服务
简化命令 java –jar bootstrap.jar start 参见META-INF文件 参见META-INF文件
批处理文件
Startup.bat catalina.bat 命令的含义
练习
Tomcat启动错误的排除 Tomcat启动错误的排除 批处理文件的错误 配置文件server.xml的错误 配置文件server.xml的错误
与专用Web服务器集成 与专用Web服务器集成
IIS Apache 作为自学内容