目录
由于使用Tomcat 10启动项目出现了解决不好的错误,所以个人安装的是Tomcat 9
1、访问Tomcat的官网https://tomcat.apache.org
5、Tomcat的catalina run 启动方法和Tomcat的三种关闭方法
catalina run 启动Tomcat:还有一种启动的方法就是在命令行中,先把你的当前目录切换 到你tomcat目录\bin目录下,如下是我的位置:
由于使用Tomcat 10启动项目出现了解决不好的错误,所以个人安装的是Tomcat 9
一、Tomcat服务器与servlet版本的关系
官网网址:https://tomcat.apache.org/whichversion.html
当我们在谈论Tomcat与JDK版本的对应关系的时候,我们实际上在讨论两个问题。
第一个是,我们想安装了某个版本的Tomcat(比如Tomcat7),需要安装哪个版本的JDK,才能把Tomcat运行起来。
第二个是,如果我们安装某个Tomcat+JDK组合(比如Tomcat7+JDK1.7),能否把我们某个版本JDK(比如JDK1.6)编写的网站给运行起来。
对于第一个问题,可以通过官网的这张图最后一列得到答案(下载的Tomcat的RUNNING.txt和RELEASE-NOTES也有当前版本所需JDK说明):
二、Tomcat的下载与安装说明
1、访问Tomcat的官网https://tomcat.apache.org
2、下载Tomcat免安装版
点击Download下的Tomcat9
根据自己的电脑位数来下载相应的免安装版安装包
下载zip压缩包完成
下载后的包
安装目录介绍
bin | 可以执行文件。 |
conf | tomcat服务器的配置文件 |
lib | tomcat启动后需要依赖的jar包 |
logs | tomcat工作之后的日志文件 |
webapps | 是tomcat部署工程的目录。 |
work | jsp文件在被翻译之后,保存在当前这个目录下,session对象被序列化之后保存的位置 |
3、配置环境变量
点击高级系统设置-属性-环境变量
新建CATALINA_HOME变量,添加路径,确定
添加到Path下
4、测试是否安装配置成功
进入压缩包解压后里的bin目录下,找到startup.bat(window启动文件) 双击
会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)
在浏览器地址栏中输入:http://localhost:8080 或者 http://127.0.0.1:8080/localhost,如果看到如下页面,证明启动成功
5、Tomcat的catalina run 启动方法和Tomcat的三种关闭方法
catalina run 启动Tomcat:
在命令行中,先把你的当前目录切换 到你tomcat目录\bin目录下,如下是我的位置:
再执行catalina run 这个命令启动Tomcat。这个命令有什么好处。当Tomcat启动失败的时候,会有一闪而过的情况,
当我们使用catalina run 这个命令启动Tomcat的时候,哪怕有错误,我们也可以清楚的看到tomcat失败的原因。不会一闪而过。
tomcat关闭的三种方法:
第一种:Ctrl+C键 关闭Tomcat服务器 |
第二种:点击Tomcat窗口的右上角关闭按钮 (暴力停止服务器) |
第三种:找到tomcat目录/bin/shutdown.bat文件,双击执行关闭Tomcat。 |
三、解决Tomcat 9 控制台输出乱码问题
1、问题描述
在cmd或者idea中运行Tomcat时出现了如下乱码(一堆看不懂的文字):
2、产生乱码的根本原因:
编码和解码不一致。举个例子就是翻译的人与写文章的人用的不同的语言,我本来写的是中文拼音,结果你去用英语翻译,肯定翻译出来的东西看不懂。
比较常见的编码格式有Unicode、Ascll码、GBK、UTF-8等等,我们普遍用的都是UTF-8等等。
3、使用的解决方法
001.将日志的编码格式修改一下,使用记事本打开tomcat的\conf\logging.properties:
(其实GBK编码才是指中国的中文字符,并且包含了简体中文和繁体中文;UTF-8更强大,是全国家通用的一种编码,如果涉及多个国家语言,那么就建议使用UTF-8,所以他们按道理是可以通用的,但是实际上出现了乱码。)
002.如下在红框位置将encoding的UTF-8注释掉,复制填上一行GBK:
003.之后打开Idea中的Tomcat会发现控制台正常打印了:
命令行中的显示也正常了: