Tomcat
一、概述
1.软件类型
- C/S结构
- B/S结构
2.Web资源类型
- 静态web资源
开发技术:HTML、JavaScript、CSS - 动态web资源
开发技术:JSP/Servlet、ASP、PHP(统称JavaWeb)
3.服务器
- 提供本地资源供外界访问的应用程序
- 常见服务器:WebLogic、WebSphere、Tomcat
- J2EE 13种核心核心技术(JDBC、JSP、Servlet、XML)
- 使用TCP协议
二、Tomcat
- 依赖JRE,需要配置JAVA_HOME
- 占用端口(协议端口、shutdown端口等,见/conf/server.xml)
- 解压tomcat压缩包,双击starup.bat就可以启动服务器了
- 访问
http://localhost:8080/
- 目录结构
|--bin ——>startup时加载bootstap.jar
|--conf
| |--web.xml ——>项目描述文件
| |--server.xml ——>服务器配置文件
|
|--lib ——>存放支持技术的jar包
|--logs ——>日志
|--webapps ——>存放所有项目
|--work ——>jsp的工作目录
URL
通讯协议+分隔符+域名+IP+端口号+资源路径
三、配置tomcat发布应用
把资源(文件夹)放到webapps目录下
- 文件过多会卡机
配置虚拟路径1
- 找到conf目录的server.xml
- 在server.xml上添加Context节点,添加path和docBase属性
- 重启服务器
配置虚拟路径2(推荐)
- 找到conf/Catalina/localhost目录
- 新建一个xml文件,名字为path
- 写入Context节点,添加docBase属性
配置多个站点
- 找到conf的server.xml文件,添加host的节点
- 写入name(域名)和appBase(应用位置)属性