Tomcat
3. Tomcat
3.1 安装 配置
开启服务
运行目录bin文件夹下的startup.bat
测试链接
浏览器访问:
localhost:8080
关闭服务
关闭startup.bat文件或运行shutdown.bat
配置
服务器核心配置文件:
conf文件夹下的server.xml
Tomcat的默认端口号是 8080
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
tips:
- mySQL默认端口号 3306
- http默认端口号 80
-https默认端口号 443
默认主机名 localhost → 127.0.0.1
默认的网站存放文件夹 webapps
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
想改的话还得改host配置文件,目录为:
C:\Windows\System32\drivers\etc
一个面试题
请谈谈网站是如何访问的
- 输入域名 回车
- 本机的 C:\Windows\System32\drivers\etc\host配置文件下有没有这个域名映射, 有则直接返回对应的ip地址
- 没有则去DNS服务器找, 找到的话就返回ip地址
- 没有则返回 走丢了
3.2 发布一个web网站
将自己写的网站 , 放到服务器 ( Tomcat ) 中指定的web应用的文件夹 ( webapps ) 下,就可以访问了
网站应该有的结构
--webapps : //Tomcat服务器web目录
--Root
--web应用文件夹
--WEB-INF
--web.xml: //网站配置文件
--classes: //java程序
--lib: //web应用所依赖的jar包
--index.html //默认的首页, 也可以是 index.jsp
--static
--css
style.css
--js
--img
...