JavaWeb学习笔记3 —— Tomcat相关
参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj
安装Tomcat
tomcat官网:http://tomcat.apache.org/
下载完成后解压
bin目录下的启动文件
启动后在浏览器输入 http://localhost:8080
就可以看到界面了
bin目录下的关闭文件
配置Tomcat
进入conf文件夹
这是Tomcat的默认端口号(8080),可以自己改
配置主机名称,默认为localhost
appBase是网站文件存放的位置,默认为webapps文件夹
面试题:如果改成www.xxx.com类似的域名能不能访问到?
不能访问到
如果想要访问到:
windows C盘
这里面是你的ip映射相关文件
可以看到ip对应的名称
在这个文件的最后加上一行域名映射,然后重启Tomcat就可以访问到了
127.0.0.1 www.xxx.com
面试题
请你谈谈网站是如何进行访问的!
- 1、输入一个域名;回车
- 2、检查本机的 C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;
- 如果有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问
- 如果没有:去DNS服务器找,找到的话就返回,找不到就返回找不到;
发布一个网站
将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps)下,就可以访问了
进入webapps目录,复制一份ROOT文件夹
将复制好的副本改名,然后删除部分内容(选中的全删了)
进入剩下的WEB-INF文件夹,发现有一个web.xml文件,里面的名字和描述都可以删掉
回到上级目录,新建一个网页index.html,在里面写一些内容
然后进入bin目录下启动Tomcat
启动后在浏览器中输入(index是默认访问的,不需要写)
http://localhost:8080/你复制ROOT后改的名字
其他
网站应该有的结构
--webapps :Tomcat服务器的web目录
-ROOT
-kuangstudy :网站的目录名
- WEB-INF
-classes : java程序
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页
- static
-css
-style.css
-js
-img
-.....