一、Tomcat下载与安装
运行测试:执行bin/startup.bat文件。打开浏览器,输入http://localhost:8080/
解决Tomcat运行闪退问题:在Tomcat安装bin目录下输入cmd,然后输入startup.bat,可以查看闪退原因。
Tomcat端口占用:conf/server.xml 配置文件包含:8005、8009、8080 ;启动多个Tomcat实例失败!查看Tomcat安装目录Log日志,错误:Address already in use。
一台服务器开启多个Tomcat:复制一份,改变conf/server.xml 配置文件相关端口号,运行即可。
二、Tomcat目录结构
bin 启动和关闭tomcat脚本
conf 存放tomcat配置文件
lib 存放Web服务器和Web应用依赖的jar文件
logs 存在tomcat运行产生的日志文件
temp 运行产生的临时文件
webapps Web应用的目录和资源文件
work tomcat将jsp文件翻译成Servlet源码以及编译产生的字节码文件
三、动态Web项目目录结构
WEB-INF (必须) 这个目录浏览器无直接访问权限
/web.xml配置文件(必须)
/lib web依赖的jar文件
/classes web项目源码生成的class文件
html、js、css、image 可以被外界直接访问
四、虚拟目录
虚拟目录映射
默认webapps下目录文件夹为虚拟路径
虚拟目录配置
配置方式1,不推荐(Host节点下配置):
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Context path="虚拟目录名称" docBase="Web应用所在目录"></Context>
</Host>
缺省配置:虚拟目录名称为空。
配置方式2
conf/Catalina/localhost目录下创建xml文件。
xml文件名称便是虚拟目录名称;文件内容格式:<Context docBase="Web应用所在目录"></Context>
多级配置:建立a#b#c.xml文件,web访问路径为http://localhost:8080/a/b/c/index.html
缺省配置:建立ROOT.xml文件。