Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

参考文档:

https://blog.csdn.net/AcTarjan/article/details/82990196

https://blog.csdn.net/sky_jiangcheng/article/details/103276900

https://www.cnblogs.com/daemon94011/p/10389904.html

安装步骤

1.官网下载Tomcat8版本 for windows

-->官网下载页面:https://tomcat.apache.org/download-80.cgi

-->选择Binary Distribution 下的64-bit Windows(此版本是免安装的,将zip压缩包解压即可得到完整的tomcat8文件夹)

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

运行步骤

1.运行前先查看tomcat变量是否成功配置

-->前往系统"环境变量"界面创建CATALINA_HOME变量(路径为tomcat8的文件夹路径) 

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

-->配置Path环境变量,将tomcat目录下的bin,lib目录路径加入

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

2.在bin目录下双击startup.bat脚本即可启动Tomcat

 

运行可能遇到的问题

1.双击startup.bat闪退

-->原因是CATALINA变量及Path变量未设置,或者需要更改startup.bat及shutdown.bat脚本文件

-->CATALINA变量及Path变量参考上文;修改startup.bat及shutdown.bat脚本文件在 @echo off 下面,根据自己机器安装Tomcat8的位置修改

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

2.Tomcat控制台乱码

-->Windows默认编码是GBK,而Tomcat默认编码是UTF-8,需要将Tomcat的编码改为GBK

--> 在Tomcat目录的conf目录下找到logging.properties文件,将java.util.logging.ConsoleHandler.encoding改为GBKWin10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)

 3.在浏览器地址栏输入localhost:8080报错Cannot locate document

-->原因是8080端口被占用,可以将占用端口的进程杀死,或者指配另外的端口给tomcat

-->杀死占用端口进程:

    -->管理员身份运行powershell

    -->输入指令:netstat -ano | findstr 8080 找到占用8080端口的进程号

    -->输入指令:taskkill -pid id -f    (id是查到占用8080端口的进程号)

    -->重新访问localhost:8080即可访问成功

-->指配Tomcat另外的端口

    -->在Tomcat目录下的conf目录找到server.xml文件,修改里面的Connector port,修改完后重新关闭启动Tomcat服务即可 

Win10安装Tomcat8及启动问题解决(Tomcat控制台乱码,双击startup.bat闪退,Cannot locate document)