Tomcat详解
1. Tomcat启动和配置
1. 文件夹的作用
2. 配置
可以配置启动的端口号:
- tomcat默认端口:8080
- https:443
- http:80
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[],%"
relaxedQueryChars="|{}[],%" />
可以配置主机的名称
<Host name="www.yg.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
其中localhost代表服务器主机的名字,默认使用localhost映射到本地127.0.0.1,如果更改了,那么需要更改本机host文件,更改127.0.0.1的主机名映射。
默认网站应用的存放位置为:webapps 通过appBase属性更改。
面试题:请你谈谈网站是如何访问的:
-
输入一个域名:回车
-
检查本机的hosts文件下有没有这个域名的映射:
- 有:直接返回对应的ip地址,在这个地址中,有我们需要访问的web程序,可以直接访问
- 没有:去DNS服务器找,找到映射就返回对应的ip,找不到就返回相关错误信息。
3. 发布一个WEB网站
将自己写的网站,放到服务器Tomcat中指定的应用文件夹(webapps)下,就可以访问了
网站应该有的结构:
webapps: Tomcat服务器的web目录
-ROOT
-example:网站的目录名
-WEB-INF
-classes: java程序
-lib: web应用所依赖的jar包
-web.xml: 网站配置文件
-index.html 默认的首页
web应用所依赖的jar包
-web.xml: 网站配置文件
-index.html 默认的首页
-static 静态资源文件级