Tomcat
1、下载安装Tomcat
-
网上搜索“tomcat”去到它的官网[https://tomcat.apache.org/]
-
点“Tomcat9”,转到以下页面:
-
下载完之后就解压,下面就先熟悉一下解压后Tomcat的各文件夹的作用:
2、启动Tomcat以及相关配置
-
在tomcat解压包下找到”bin“文件夹打开”startup.bat“文件(启动tomcat的文件),你会见到以下界面
-
验证你是否启动tomcat服务器(在浏览器输入localhost:8080)
到了这个页面就代表你的tomcat服务器已经启动成功了!
-
关掉服务器(二选一)
(1).直接点运行界面的”X''
(2).去bin文件夹找打”shutdown.bat“文件
-
启动tomcat可能遇到的问题
(1).启动tomcat服务器时有闪退的问题:
原因就是你的java环境变量没有配好,你去系统变量那里配好了再来启动就行了。(这里就不展开讲了,在我的”
(2).启动服务器时上面的那个运行界面里的中文全是乱码:这个问题建议不要去改它,乱就让它乱好了不影响我们操作的,因为如果改了的话很有可能到后面结合idea时结合不起来。(如果实在想解决的话,可以上网去搜一下解决方法!)
-
tomcat配置(选读了解)
(1).先去tomcat解压文件下找到”conf“,找到服务器的核心配置文件”server.xml“打开
(2).改一下服务器的端口号8080
<Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>
如果你把上面的port=“8080”改成port=“8081”,那么你访问的时候就要输入“localhost:8081”才能访问到以下页面:
(3).改服务器的主机名localhost(注意:这里的内容你操作完之后一定要改回原来的样子,因为这要改动你电脑的一些系统文件会影响到你电脑的部分操作的,一定要改回来!!)
<Host appBase="webapps" autoDeploy="true" name="www.zhangyuzhou" unpackWARs="true">
如果你把上面的name=“localhost”改成name="www.zhangyuzhou",那么你需要去到你电脑的系统文件进行配置一下才行。去到你的C盘按着这个路径C:\Windows\System32\drivers\etc一直往下找。简单说明一下:driver文件夹是放你电脑所需要的驱动器的地方,etc文件夹是放你电脑配置文件的地方,里面有个“host”文件,打开它
把服务器关掉重启后你需要输入“www.zhangyuzhou:8080”才能成功访问到tomcat服务器!
3、常见的端口号
-
tomcat的默认端口号是:8080
-
mysql的端口号是:3306
-
http的端口号是:80
-
https的端口号是:443
4、高难度面试题
请你谈一谈网站是如何进行访问的!
-
输入一个域名,按回车
-
先检查本机的C:\Windows\System32\drivers\etc\host配置文件下有没有这个域名映射
(1).有的话,直接返回对应的ip地址,这个地址中有我们需要访问的在tomcat服务器上的web程序,那么就可以直接访问了
(2).没有的话,就去DNS域名服务器找(前提是需要连上网)(全世界的域名都放在这!!)
5.发布一个网站
-
将自己写的网站,放到服务器(Tomcat)中指定的web应用夹(webapps)下,就可以访问了。
-
网站应有的结构:
--webapps: tomcat服务器的web目录
--ROOT 默认的网站项目
--zhangyzhou: 我添加的新网站项目
--WEB-INF
--classes: java程序
--lib: web项目所依赖的jar包
--web.xml: 网站配置文件
--index.html: 默认的首页
--其他页面信息