第一部分 使用压缩包安装
一、下载Tomcat及解压
(一)官网链接
(二)选择下载版本
企业一般推荐下载Tomcat8,下载Tomcat版本之前需要检查jdk版本,方法:
1.win+R打开运行框
2.输入cmd,点击确定
3.输入java -version 回车,如图显示jdk为17
4.再参照Tomcat官网给出的版本对照表https://tomcat.apache.org/whichversion.html
所以在选择Tomcat版本时,要看自己的jdk版本,如果自己的jdk版本为1.8,就说明不能安装Tomcat10.1.x版本以上的Tomcat版本。
企业一般推荐下载Tomcat8版本,下面将以Tomcat8为大家演示下载流程
(三)下载Tomcat8
1.点击左侧Tomcat8
2.点击下载8.5.99版本,因为本机是64位,我们可以检查一下自己电脑的操作系统位数,方法:
(1)右击此电脑,点击属性
(2)在关于下看到系统类型为64位操作系统,如果显示的是32位操作系统,点击32-bit Windows zip 下载即可
此外我们可以选择其他版本的Tomcat8
1.点击Archives
2.左侧是其他Tomcat8版本,选择你想要的Tomcat8版本
3.我们以Tomcat8.5.98为例,找到Tomcat8.5.98,找到后点击bin/
4.点击apache-tomcat-8.5.98-windows-x64.zip即可下载
可将压缩包下载至桌面,或者您自定义的其他位置。
(四)安装Tomcat8
1.将下载好的压缩包解压,选择解压文件
- 解压至自定义路径,也就是平常大家存放软件的地方
注意:Tomcat在解压缩的时候,解压所在的目录可以任意,但最好解压到一个不包含中文和空格的目录,因为后期在部署项目的时候,如果路径有中文或者空格可能会导致程序部署失败!(解压后最后将Tomcat文件夹重命名一下,使用原始名字配置环境变量容易出问题)
3.找到解压路径,直接打开Apache-tomcat-8.5.98文件
(五)卸载Tomcat
直接删除Apache-tomcat-8.5.98文件即可,如果设置了环境变量,需要把环境变量也删除
(六)配置Tomcat环境变量
注意:Tomcat8.x及其以上的版本需要配置环境,以下的版本不需要
1.右击此电脑,点击属性
2.单击关于下的高级系统设置(一般在下侧,或者是右侧)
3.点击环境变量
4.点击系统变量下的新建
5.输入变量名:CATALINA_HOME
输入变量值:D:\soft\Tomcat\apache-tomcat-8.5.98(这个变量值也是大家解压Tomcat的路径) 输入完成后,点击确定
6.找到系统变量下的Path变量,双击打开或者点击编辑
7.点击右侧的新建
输入变量值:%CATALINA_HOME%\bin
8.再次点击右侧的新建
输入变量值:%CATALINA_HOME%\lib
输入完成后,点击确定,关闭当前页面后,再点击确定。
第二部分 启动Tomcat服务
一、Tomcat启动
(一)启动Tomcat服务
1.打开解压后的Tomcat文件夹
双击bin目录下的startup.bat
2.设置编码
因为在中国的Windows系统默认编码都是GBK,而Tomcat默认编码是UTF-8,导致乱码.
方法如下
(1)双击打开conf目录下的logging.properties
(2)将java.util.logging.ConsoleHandler.encoding 改为GBK,ctrl+s保存,(可能需要用管理员的方式才能修改完成)
小知识:
GBK编码中文占两个字节,UTF-8编码中文占3个字节
如果是在Maven中使用Tomcat,并且安装了Tomcat7和Maven Helper两个插件,就可以使用mvn tomcat7:run命令启动Tomcat
3.重新双击运行startup.bat
如果显示如图页面就说明已经运行成功了,如果报错可以见第九章有小编遇到的问题及解决方法。
4.检验启动后能否被访问
通过浏览器访问 http://localhost:8080,若能看到Apache Tomcat的内容就说明Tomcat已经启动成功
第三部分 运行html的hello页面
1.在tomcat的webapps目录下新建test文件夹
2.放入写好的test.html文件,或者在text文件里新建文本文档,写好代码后,修改文件后缀为.html
<!DOCTYPE html>
<html>
<head>
<title>hello</title>
</head>
<body>
hello
</body>
</html>
第四部分 访问页面
然后启动tomcat后在浏览器输入localhost:8080/test.html即可访问了
第五部分 修改Tomcat端口
(一)为什么要修改端口号?
tomcat默认的端口是8080(访问端口)http的默认端口是80.
如果访问的时候,输入http://www.baidu.com,相当于http://www.baidu.com:80
真正在项目上线之后,通常采用80
接下来我们将修改端口号8080为80
(二)修改端口号的方法
1.找到tomcat目录/conf/server.xml
2.选择以记事本打开,把8080改为你想修改的端口号,这里选择修改为80,修改后保存
注意:
1.修改的端口一定不能被占用;
2.修改完成后,进入bin目录,先启动shutdown.bat,再启动startup.bat 重启tomcat服务器。
3.打开tomcat后,打开浏览器输入http://localhost:80
看到小猫修改成功。
第六部分 Idea集成Tomcat
1.在File中选择Settings
2.“Build,Execution,Deployment”中选择“Application Servers”,点击“+”,就可以看到Tomcat Server了。
3.路径选择Tomcat的安装路径即可,导入后点OK。(Tomcat10版本可能会无法成功安装)
4.再点击OK
4.在Run中选择Edit Configurations…
5.在“+”中,就选择Tomcat Server,点击Local:
6.在Configuration中找到Tomcat地址,然后点击 OK 即可。
到这一步,Tomcat就配置完成啦~
第七部分 Idea运行Tomcat
一、创建项目与配置(以idea 2020版本为例)
(一)新建项目
1.在IntelliJ IDEA中,选择File -> New -> Project,选择项目类型并设置相关配置。
(二)创建项目
1.选择Java Enterprise 点击下方的Web Application,选择4.0版本,再点Next.
2.修改自定义项目名与自定义项目路径,后选择Finish
3.This Window:在本页面建立
New Window:在新页面建立
凭喜好选择,这里我们选择New Window
(三)配置pathes
1.先选择项目
2.在顶部菜单选择File,再点击Project Structure
3.先点击Modules-->点击demo666-->再点击web旁白的三角形-->右击WEB-INF,选择New Folder.../New Directory..
4.创建两个新文件夹classes和lib
5..选择paths路径-->选择Use module compile output path-->点击Output path右边的文件夹符号修改路径-->找到项目名下的web-->web下的新建的classes文件夹-->点击ok
6.同样点击Test output path右边的文件夹符号修改路径-->找到项目名下的web-->web下的新建的classes文件夹-->点击ok
8.在项目结构中,选择Dependencies --> +号 --> 选择Artifact(war包发布方式),配置项目的部署方式。
9.找到项目名下的web-->web下的新建的lib文件夹-->点击ok
10.选择Jar Directory,后点击ok
- 11.点击在Run中选择Edit Configurations…
12.点击Deployment-->点击右侧+号-->选择Artifact...
13.出现如图所示的war exploded,后点击ok
第八部分 使用idea运行的Tomcat访问html
1.找到web下的index.jsp
2.修改标题以及body内的内容
3.点击右上角绿色的三角形(运行)
4.运行结果将在之前指定的浏览器展示
第九部分 遇到的问题及解决方法
(一)运行startup报错java.util.logging.ErrorManager: 4
解决方法链接:tomcat8.0 startup报错java.util.logging.ErrorManager: 4-CSDN博客
(二)localhost 已拒绝连接
这种错误通常出现在以下几种情况下:
1.服务器没有启动或者应用程序没有在服务器上运行。
2.服务器上的应用程序正在使用不同的端口,而你尝试连接的端口不正确。
3.防火墙或其他安全软件阻止了你的连接。
4.你输入的 URL 有误,无法正确识别要连接的服务器。
解决此问题的方法包括检查服务器是否启动或运行正确的应用程序,检查端口是否正确,关闭防火墙或配置其允许你的连接,或者检查 URL 是否正确。
如果你有任何关于Tomcat的问题也可以随时联系我,我们可以共同学习进步。