Tomcat
Tomcat 服务器
计算机的一种,不普通计算机运行快,强大的运算能力,现在所学的是Web服务器,它本质是一个软件,通过硬件的相结合,从而达到需求我们来发布应用的功能。
常用服务器
weblogic
websphereAS
JBOSSAS
Tomcat
Tomcat 的介绍
Apache基金会,这是一个核心项目,性能稳定,开源免费
Tomcat各版本需要的支持
Tomcat 安装步骤
- 下载
- 解压文件
- 配置环境变量
部署自己的项目
- 在webapps目录下创建一个文件夹
- 将资源放到该文件夹里
- 启动tomcat,输入正确路径
Tomcat 控制台启动乱码解决
- 在conf文件夹下面
- 找到一个logging.properties文件
- 找到java.util.logging.ConsoleHandler.encoding = UTF-8
- 把UTF-8设置成GBK
通过war包方式发布项目
- 在项目的web路径下打war包: jar -cvf myweb.war .
- 将打好的war包剪切到tomcat的webapps路径下
- 启动tomcat服务, 自动解压war包
- 验证结果
Tomcat 配置文件
- server.xml—主配置文件
<Connector prot="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
<!--8080端口:tomcat服务器默认端口号,访问url地址后必须手动写:8080
80端口: HTTP协议采用的端口号。访问url地址后不用写:80-->
- 找到conf文件
- 找到server.xml
- 把端口号改为80
- 测试
配置Tomcat虚拟目录
可以发布任意目录下面的项目
- 编辑server.xml配置文件,找到 Host 标签
- 添加一个标签
<Context path="/my" docBase="d:/my"/>
<!--path: 访问资源的虚拟目录名称
docBase:项目真实存在的路径-->
Tomcat 配置虚拟主机
指定访问路径的名称
-
编辑server.xml配置文件,找到 Engine 标签
-
加入标签内容
<Engine name="Catalina" defaultHost="localhost"> <Host name="www.webdemo.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="webdemo"/> </Host> </Engine> <!--name: 访问虚拟主机的名称 appBase: 项目存放的路径 unpackWARs: 是否自动解压war包 autoDeploy:是否自动发布 -->
-
修改hosts文件
位置:C:\Windows\System32\drivers\etc
127.0.0.1 www.webdemo.com