1.概念
先来讲讲啥叫tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,有了Sun公司的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,是javaweb初学者首选的服务器。
这里做个小插曲,看看什么是servlet(使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页)
2.tomcat的启动和关闭
在其bin(启动、关闭的脚本文件)这个文件夹下有tomcat的启动,关闭开关
注意:由于tomcat是java写的,所以要想成功启动,必须先配置java的环境变量。
3.配置文件
- tomcat的配置文件都放在conf文件夹里,而里面的核心配置文件是server.xml
- 在这个server.xml配置文件里可以修改tomcat的默认端口号,默认主机名等
- tomcat的默认端口号:8080
- tomcat的默认主机名(域名):localhost(127.0.0.1)
- tomcat的默认网站应用存放位置:webapps
- 但是仅仅修改xml这个文件里的主机名是无法访问tomcat静态页面的,因为域名映射没有修改,windows系统默认的域名映射是localhost----->127.0.0.1,当我们修改了域名映射之后就会成功访问tomcat静态页面
4.发布一个网站
- 将自己写的网站放在服务器(这里指tomcat)中指定的web应用的文件夹(webapps)下,就ok了
以上是自己设计的一个登录页面
网站应有的结构:
----webapps:tomcat服务器的web目录
----ROOT:tomcat默认访问的根目录
----WEB-INF
----classes:java代码
----lib:web应用所依赖的jar包
----web.xml:网站配置文件
----index.html(index.jsp):默认的网站首页(在这里面写前端代码,设计网页)
----static:存放资源
----img
----css
----js
5.一个网站是如何进行访问的
客户端发起请求,浏览器会先根据域名在本机寻找有没有www.baidu.com的域名映射,本机没有就会去DNS上寻找,然后返回给客户端