Tomcat下载+配置验证+常见问题解决【图文教程】附资源链接
一、准备工作
- 在准备安装之前,需要了解自己电脑的位数,来安装适合自己电脑位数的软件。
现在大部分电脑都是64位,不排除有32位的存在,那么我们需要了解的是:
64位的电脑可以安装64位和32位的软件
32位的电脑只能安装32位的软件
通常情况下Java Web开发可以使用Tomcat服务器进行项目部署,大部分用户采用eclipse和idea作为Java开发环境,那么这个时候就需要jdk+Tomcat+开发环境组合使用,完成项目。同时笔者发现jdk的位数和eclipse的位数如果不一致则在启动eclipse时会报错。
那么我们就需要认清我们自己电脑的位数来尽量避免错误的出现:
右键单击此电脑,点击属性,即可在箭头所示位置查看,例如笔者系统为64位
- Tomcat安装之前,要确保自己电脑上已经配置好jdk环境,即在cmd命令行中分别输入java,javac,java-version没有报错,如果有问题可以参考笔者的文章:
jdk各版本安装+环境变量配置+常见配置问题的解决【图文教程】附资源链接
https://blog.****.net/Terminalxun/article/details/104826470
二、Tomcat下载+验证
- 笔者个人推荐相对稳定的Tomcat7版本,笔者曾经因为使用更高版本的Tomcat,没有很好的适配一些代码编辑软件,出现很多错误,最终测试发现Tomcat7版本相对稳定。
1)Tomcat7百度网盘
链接:https://pan.baidu.com/s/1KFX0DF_Cf9rDgBhbHOgYig
提取码:7495
2)官网:http://tomcat.apache.org/
选择想要下载的版本,选择合适的位数,下载
例如笔者选择的是Tomcat7,64-bit Windows.zip免安装版
- 下载完毕解压放于一个纯英文路径中即可,此时管理员身份运行根目录下 bin 文件夹中 startup.bat 应该为闪退状态,需要配置新的环境变量(!!!变量名不可修改!!!)
添加新的系统变量:CATALINA_HOME,变量值为Tomcat安装路径
!!!注意:变量值不要加\bin!!!
笔者曾经在网上看到过文章说需要配置CATALINA_BASE系统变量,其实并不需要,它仅在你需要安装多个Tomcat实例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。当你安装一个tomcat,一开始根本不需要配置它,否则可能会在cmd启动Tomcat时出现错误! - 在 Path 中添加 %CATALINA_HOME%\bin
- 环境配置完毕后即可进入验证步骤,即启动Tomcat,此处有两种启动方式
1)管理员身份启动cmd,直接输入startup,回车
!!!启动完成后不要关闭窗口!!!
2)在Tomcat目录下找到bin文件夹,右键管理员身份运行startup.bat文件
!!!启动完成后不要关闭窗口!!!
- Tomcat启动成功后打开浏览器输入,localhost:8080
出现默认网页即配置成功
三、常见问题+解决方法
- 启动Tomcat文件夹bin文件夹下startup.bat文件闪退
1)没有使用管理员身份启动,右键管理员身份启动即可
2)没有配置CATALINA_HOME环境变量,或者CATALINA_HOME 拼写错误,变量值路径不加\bin
3)系统变量PATH添加bin路径错误,参照本文配置步骤对照
4)jdk环境变量配置不完善,可以参照笔者文章修改:
https://blog.****.net/Terminalxun/article/details/104826470 - 使用cmd输入startup启动失败
1)查看环境变量中是否存在CATALINA_BASE系统变量,删除即可
2)jdk环境变量配置不完善 - Tomcat启动成功,但是访问localhost:8080失败
可以尝试修改启动端口,打开Tomcat目录下conf文件夹下server.xml文件
找到如下标签,其中port即是启动端口号,可以修改为其它端口
< Connector connectionTimeout=“20000” port=“8080” protocol=“HTTP/1.1” redirectPort=“8443”/>
注意: 不要修改为1-1023端口和常用端口3306等 - 可能有人注意到笔者启动Tomcat之后命令行里面是乱码,可以通过修改Tomcat目录下conf文件夹下logging.properties文件
将java.util.logging.ConsoleHandler.encoding = UTF-8
修改为java.util.logging.ConsoleHandler.encoding = GBK保存重启即可 - 上述方案无法解决闪退和访问localhost失败问题
可尝试降低jdk版本,例如笔者使用的是jdk1.8版本
-----------------------------------------------------------
以上是笔者对于Tomcat配置安装以及常见问题总结的方案
如有问题和批评指正的地方可以私信或评论区中留言