狂神Java Web (二)Tomcat详解

Tomcat

1. 安装Tomcat

解压后的内容:

apache-tomcat-9.0
 ├── bin # 启动、关闭的脚本文件
 ├── BUILDING.txt
 ├── conf # 配置
 ├── CONTRIBUTING.md
 ├── lib # 依赖的jar包
 ├── LICENSE
 ├── logs # 日志
 ├── NOTICE
 ├── README.md
 ├── RELEASE-NOTES
 ├── RUNNING.txt
 ├── temp
 ├── webapps # 用于存放网站
 └── work

2. 启动Tomcat

运行bin目录下的 startup.bat 即可启动,注意启动后从浏览器进入的是 http://localhost:8080/ ,不是 https 前缀。
然后关闭窗口或使用 shutdown.bat 即可关闭。
可能遇到的问题:

  1. Java环境变量没有配置
  2. 闪退问题:需要配置兼容性
  3. 乱码问题:配置文件中设置

3. 配置Tomcat

conf 目录下的 server.xml 文件是服务器核心配置文件。
可以配置主机端口号(默认端口号为8080)、主机名称(默认为localhost -> 127.0.0.1)、网站应用存放位置(默认为 webapps )

 <Connector port="8080" protocol="HTTP/1.1"
			connectionTimeout="20000"
			redirectPort="8443" />

 <Host name="localhost" appBase="webapps"
	   unpackWARs="true" autoDeploy="true">

网站访问过程:

  1. 输入域名,回车
  2. 检查本机host文件中是否存在该域名映射(C:\Windows\System32\drivers\etc\hosts)
  3. 如果有,直接访问对应的IP地址,可以直接访问
  4. 如果没有,去DNS服务器找,找到返回,找不到返回找不到

4. 发布一个web网站

将自己写的网站,放到服务器(Tomcat)中指定的web应用文件夹(webapps)下,就可以访问了。

网站应有的结构:

--webapps : Tomcat服务器的web目录
	-ROOT
	-kuangstudy : 网站的目录名
		- WEB-INF
			-classes : java程序
			-lib : web应用所依赖的jar包
			-web.xml : 网站配置文件
		- index.html : 默认的首页
		- static
			-css
				-style.css
			-js
			-img
posted @ 2021-07-26 20:56  Maple_w  阅读(184)  评论(0编辑  收藏  举报