本文是以免安装的Tomcat8.5.71版本进行讲解。
目录
环境变量:
首先我们进行环境变量的配置:
变量名称 变量值(地址按照自己的安装路径来设置)
JAVA_HOME G:\java\jdk8
CATALINA_HOME G:\Javaweb\apache-tomcat-8.5.71
Path %JAVA_HOME%\bin
%CATALINA_HOME%\bin
%CATALINA_HOME%\lib
具体怎么配置环境变量请看下面的文章,有详细介绍:
零基础学Java之Java学习笔记(一):Java概述_她与剑意皆失的博客-CSDN博客
启动闪退:
首先我们打开cmd,输入startup,看看是否正常启动,正常启动则代表安装成功,否则安装失败!
上图就是安装失败的结果。
然后我们去安装目录里面找到bin文件夹,打开startup.bat并打开
笑死,startup.bat可以打开,要是点Tomcat8.exe就直接闪退。
不要慌!不要慌!
接着我们要在当前目录输入cmd,然后按回车键
在cmd里面输入:service.bat install(注意,bat后面要空格一下再输入install)
如果你幸运的话,会提示:The service 'Tomcat8' has been installed(翻译:已安装服务“Tomcat8”)
否则会出现下面的情况:
Failed installing 'Tomcat8' service(翻译:安装“Tomcat8”服务失败)
解决办法:重装
在cmd里面输入:service remove tomcat8(如果你要是其他版本就将8该为你的版本,比如:tomcat7)
输入完会出现这个样子。 The service 'tomcat8' has been removed(翻译:已删除服务“tomcat8”)
紧接着我们重新输入:service.bat install
The service 'Tomcat8' has been installed.(翻译:已安装服务“Tomcat8”.)
好了,这时候我们的闪退问题就解决了!我们看一下效果
可以正常使用,但出现乱码了 ,接着我们就来解决乱码问题
中文乱码
1.首先到conf目录下,找到server.xml文件并打开
2.定位到69行,找到Connector port="8080" ,在最后面添加上:URIEncoding="UTF-8" 然后保存!
3.回到conf目录,找到并打开logging.properties
4.定位到47行,将java.util.logging.ConsoleHandler.encoding=UTF-8 中的“UTF-8”改成“GBK”。记得保存!
5.重启tomcat8.exe,问题得到解决
6.打开浏览器输入:http://localhost:8080/
会下图这种情况,那么恭喜你,安装成功!
If you're seeing this, you've successfully installed Tomcat. Congratulations!(翻译:如果您看到了这个,你已经成功地安装了Tomcat。恭喜)