一、什么是Tomcat
Tomcat是web服务器,既然是服务器,那就是用来处理请求并做出响应的。可以理解为Tomcat的作用是:当做好了一个网站时,为了能通过浏览器正常访问,就需要一个服务器来管理网站,这时就需要Tomcat来管理网站。
二、Tomcat各个文件夹作用
- bin:启动、关闭的脚本文件
- conf:配置
- lib:依赖的jar包
- logs:日志
- webapps:存放发布的网站
三、启动Tomcat
进入bin文件夹双击打开 startup.bat 即可启动Tomcat,随后在浏览器地址栏输入 localhost:8080,若能跳转到Tomcat的网页则证明启动成功。启动成功后便可通过浏览器正常访问Tomcat管理的各个网站。
四、关闭Tomcat
- 直接关闭 startup.bat 文件即可关闭Tomcat
- 进入bin文件夹双击打开 shutdown.bat 即可关闭Tomcat
五、server.xml
服务器核心配置文件
- 可以配置启动的端口号,Tomcat默认端口是8080
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
- 可以配置主机名称,默认主机名是localhost
<Host appBase="webapps"
autoDeploy="true"
name="localhost"
unpackWARs="true">
六、发布网站
- 将写好的JavaWeb项目文件全部放到Tomcat中的webapps文件夹下即可
网站结构:
--webapps:tomcat存放网站的文件夹
--ROOT
--网站目录名
--WEB-INF
--classes:Java程序
--lib:web应用所依赖的jar包
--web.xml:网站的配置文件
--index.html:默认的网站首页
- 通过war包部署网站:
war包是一种打包格式,将JavaWeb项目所有的文件打包成war包,然后直接放到webapps文件夹下即可。Tomcat可以自动识别war包里的项目,启动Tomcat后便可直接运行该项目。