Tomcat的使用

# Tomcat的使用

Tomcat的下载

  Tomcat的官网:https://tomcat.apache.org/download-90.cgi

进入官网后:
  选择想要的版本
在这里插入图片描述
根据自己系统选择相应的版本
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200601194253812.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3NzIxNjE0,size_16,color_FFFFFF,t_70#pic_center)
下载完成后解压即可
在这里插入图片描述

Tomcat的启动和配置

文件夹作用
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200601195900351.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3NzIxNjE0,size_16,color_FFFFFF,t_70#pic_center)
启动和关闭Tomcat
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200601200930305.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3NzIxNjE0,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200601200247426.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3NzIxNjE0,size_16,color_FFFFFF,t_70#pic_center)
启动后可以使用localhost:8080进行访问
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200601200513636.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3NzIxNjE0,size_16,color_FFFFFF,t_70#pic_center)
可能碰到的问题:
1.Java环境变量没有配置
2.闪退问题:需要配置兼容性
3.乱码问题:配置文件中的设置

配置

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200602081639406.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3NzIxNjE0,size_16,color_FFFFFF,t_70#pic_center)
可以配置启动的端口号

  • tomcat的默认端口号为8080
  • mysql的默认端口号为3306
  • http的默认端口号为80
  • https的默认端口号为443
	   <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

可以配置主机名称

  • 默认的主机名为:localhost->127.0.0.1
  • 默认网站应用存放的的位置为webapps
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

高难度面试题
请你谈谈网站是如何进行访问的:

  • 输入一个域名,回车
  • 检查本机的C:\Windows\System32\drivers\etc\hosts,这个配置文件下有没有域名映射
  • 有:直接返回对应的ip地址,在这个地址中,有我们需要访问的web程序,可以直接访问
  • 没有:直接去DNS服务器去找,找到的话就返回找不到就返回找不到

发布一个网站

  • 将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps)下,就可以访问了
    网站员工有的结构
	--webapps:Tomcat服务器的web目录
		-ROOT
		-Study:网站的目录名
			-WEB-INF
				-classes:java程序
				-lib:web应用所依赖的jar包
				-web.xml:网站配置文件
			-index.html 默认的首页
			-static
				-css
					-style.css
				-js
				-img
			-....
posted @ 2020-06-06 14:38  Dankon  阅读(160)  评论(0)    收藏  举报