## Tomcat服务器 * 目录文件 * bin:可执行文件(mac中:startup.sh,shutdown.sh,win中:startup.bat,shutdown.bat) * conf:配置文件(server.xml) * lib:tomcat依赖的jar文件 * log:日志文件(记录出错等信息) * temp:临时文件 * webapps:可执行的项目,(将我们开发的项目放入该目录) * work:存放由jsp翻译成的java,以及编译成的class文件(jsp->java->class) * 常见状态码 * 200:正常 * 300/301:重定向 * 403:权限不足 * 404:资源不存在 * 500:服务器内部代码错误 * 配置虚拟路径 >docBase:表示实际路径 >path:表示虚拟路径(可以是绝对路径也可以相对路径,相对路径是相对webapps文件夹) * 第一种(弊端:需要配置后重启Tomcat) 将web项目文件配置到 webapps 以外的目录,并在Tomcat文件夹下的conf/server.xml中的配置如下 ``` ... ``` * 第二种(配置后不需要重启Tomcat) Tomcat文件夹下Catalina/localhost文件夹中添加一个与项目名称同名的XX.xml文件并配置 ``` ``` * 虚拟主机 ### 部署项目 有如下4种方式 1、将web项目整个文件夹,放在%TOMCAT_HOME%/webapps目录中,文件夹名称作为ContextPath 2、将web项目打包成war,放在%TOMCAT_HOME%/webapps目录中,war文件名作为ContextPath