先为大家介绍 tomcat 的环境搭建,后面还有 tomcat 控制台中文乱码的解决办法。
tomcat 运行是需要 java 环境的。如果没装 java 的,可以看我的博客:
首先我们需要下载 tomcat 9 获取地址:
我们新建一个 CATALINA_HOME 的系统变量,变量值就是我们解压的 tomcat 的根路径。
接下来我们来启动 tomcat 的服务,就是 bin 文件夹下的 startup。
在浏览器里输入 localhost:8080 能看到 Apache Tomcat 的欢迎页就表示成功了。
修改 server.xml 来更改端口号。
访问新的端口即可。
如果启用时一闪而过的话,可以直接把 startup 拖进 cmd 运行即可看到原因。
可以看到这个错误是因为我没有装 java。
启动后我们发现控制台有乱码,首先我们来看看原因。
右键 cmd 看到我们 cmd 代码页的编码是 GBK,我们来把它设置为 UTF-8 的编码。
在 cmd 中输入 CHCP 65001 即可,但是这个设置只在cmd窗口生效,我们运行 tomcat 会打开新的窗口,其实这时勾选丢弃旧的副本就可以全部窗口生效,但是为了体现作为一个程序员,更高级更专一的控制我们的 cmd 窗口只专门为 tomcat 运行时才启用设定,我们来修改注册表。
用记事本新增建一个 .reg 结尾的文件,输入以下内容,双击运行文件就会设置好了。
如果保存后文件没有变为如下图所示的样子,可能还是文本文件,因为结尾还是 txt,在文件夹设置里取消隐藏文件扩展名,删掉最后的 .txt 就好了。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\Tomcat]
"CodePage"=dword:0000fde9
"FontWeight"=dword:00000190
"FaceName"="Consolas"
效果图如下。
原理就是在 console 下创建了 Tomcat 项,和一些键值。【 console 指的就是我们的 cmd】