WIndows 服务器上部署 tomcat 超简单版本
一、下载 tomcat
tomcat 的官网地址:https://tomcat.apache.org/
在右侧边栏找到 Download ,点进去,选择版本(一定要和本地或者服务器的 JDK 版本对上号,tomcat 的版本不能超过 JDK 的版本,比如我用的是 Tomcat8 ,JDK17 )
找到源码包那一栏(Core)根据自己电脑或者服务器的系统选择 32-bit 或者 64-bit 的 zip 文件,点击下载
快速下载链接:
二、开始安装
创建一个安装目录(建议创建在D盘里面),将压缩包导入,然后解压到当前文件夹,即安装完成
有兴趣的同学也可以把 tomcat 的配置一个环境变量,以便于操作,但是对于萌新来说,tomcat 的功能可能只有一个 startup.bat
启动 Tomcat 以及一些常见 bug 的解决
首先打开 tomcat 的 bin 目录(执行目录),然后找到 startup.bat 运行就行,控制台可能会看到乱码,但是问题不大,只要最后一行看到 org.apache.catalina.startup.Catalina.start Server startup in XXX ms 就没有问题,然后电脑打开浏览器,网址栏输入
localhost:8080
看到 Tomcat 的 info 界面就没有问题
一些小 BUG 的解决
- localhost:8080 显示 404 错误码:大概率是 8080 端口被其他服务占用了,我们可以通过 cmd 的 DOS 指令解决
netstat -ano //查看所有服务状态
netstat -ano|findstr 8080 //组合命令,在上一个指令的返回结果里面查找带有 8080 字符串的行
// 然后就可以看到是哪个服务占用了 8080 ,最后一列的结果是服务的 PID ,这个要记住
taskkill /pid 那个服务的pid //终止服务
- Tomcat 控制台乱码
这个问题其实接不解决都无所谓,需要用到乱码的日志的就去网上搜索在线乱码转换就行,本地可以尝试这样一种临时解决方案:
将tomcat控制台日志输出编码格式更改为GBK,修改 tomcat 的 conf 目录下 logging.properties 文件中的 ConsoleHandler.encoding=utf-8 改为 ConsoleHandler.encoding=GBK ,解决控制台中文乱码,但不建议使用。
但是由于更改了tomcat默认编码,如果我们使用idea启动tomcat,idea的默认编码不是GBK,就会同样产生idea控制台下tomcat乱码问题
反正以后大家估计都会用 Apache 之类的 webserver ,tomcat 先当新手练手用的,安装方便操作简单,先用这个开发一个没有后端的前端静态网页试试吧