您当前的位置:首页 > 计算机 > 系统应用 > Windows

Windows Tomcat下载安装

时间:02-07来源:作者:点击数:

下载Tomcat

官网:http://tomcat.apache.org/

打开官网后,在左侧菜单的Download下选择需要的Tomcat版本,一般选择最新的,然后在下载页面中选择“Core”中的Windows 64位的zip绿色版本(解压即可使用,无需安装),如下:

在这里插入图片描述

运行Tomcat

下载后,比如我放到D盘,解压后目录名为:apache-tomcat-10.0.11,打开cmd,并进入到tomcat的bin目录,然后执行startup命令即可启动Tomcat,如下:

在这里插入图片描述

执行此命令后,会打开一个新窗口来运行Tomcat,如下:

在这里插入图片描述

此时在浏览器输入:localhost:8080即可访问Tomcat的主页,如下:

在这里插入图片描述

如上截图,画红线的英文翻译过来意思为:“如果你看到这个,你已经成功安装了 Tomcat。恭喜!”,OK,Tomcat可以正常使用了!

添加运行Tomcat的快捷方式

可以设置catalina home的方式,这里我演示另一种方式:

在桌面创建文件:Tomcat.bat,输入如下内容:

cmd /k "cd /d D:\apache-tomcat-10.0.11\bin & startup"

这样,以后双击Tomcat.bat文件即可启动Tomcat了。其实startup就是一个批处理文件,我们可以打开apache-tomcat-10.0.11\bin目录,右击“startup.bat”文件,并选择“发送到桌面快捷方式”,以后双击这个快捷方式即可运行Tomcat。

解决Tomcat启动时的中文乱码

在前面启动Tomcat的截图中,看到有很多的乱码,这是因为启动Tomcat的日志中有中文,Tomcat输出的时候是使用的UTF-8编码的,而我们的控制台显示时是以GBK编码显示的,所以出现了乱码,所以解决的方案就是让Tomcat以GBK编码来输出控制台日志即可,打开apache-tomcat-10.0.11\conf\logging.properties,然后搜索:ConsoleHandler.encoding,把UTF-8改为GBK,然后再启动Tocmat时就能看到正常的中文了,如下:

在这里插入图片描述
在这里插入图片描述

从这个启动日志中,可以看到有Tomcat的版本,以及这个Tomcat使用的JDK为:C:\Program Files\Java\jdk-11.0.12,它是使用的JAVA_HOME中配置的JDK。这次启动没有任何的报错信息,最后一行为:[769]毫秒后服务器启动,这说明Tomcat的启动只花了679毫秒,当然了,不同的机器启动时间肯定不一样的,机器好的启动肯定就快一点,同一台机器每次启动时间也不会相同,但是会差不多。

查看Tomcat对应的JDK版本

官方链接:http://tomcat.apache.org/whichversion.html

在连接中有一个表格,如下:

在这里插入图片描述

可以看到当前Tomcat的最新版本为10.1.x,需要的JDK最小为JDK 11,而10.0.x需要的JDK最小为JDK 8,所以为了兼容所有的话,我们JDK直接装JDK 11即可,这样即可用于Tomcat的最新版本,也可用于旧版本。

在这个表格中,还显示了Tomcat支持的Servlet、JSP、EL、WebSocket等的对应版本。

运行tomcat10w.exe

在bin目录下有tomcat10.exe和tomcat10w.exe,这两个文件有什么区别呢?如下:

  • tomcat10.exe是windows服务的运行程序
  • tomcat10w.exe是图形化界面程序,作用是配置和监视tomcat的服务(也可用于启动和关闭tomcat)

双击tomcat10w.exe时,提示:

在这里插入图片描述

这是因为我们没有把tomcat安装为一个Windows服务,所以需要先把Tomcat设置为一个Windows服务,在cmd中进入到bin目录,并执行命令:service install,如下:

在这里插入图片描述

如上截图,出现“The serivce ‘Tomcat10’ has been installed.”说明Tomcat10服务就安装上了,此时再双击tomcat10w.exe,效果如下:

在这里插入图片描述

点击这里的“Start”按钮也可以启动Tomcat,但是不会出现启动界面,也看不到启动的日志(在日志文件中应该有保存有启动日志),这里的“Startup type”中可以设置为Automatic,我不知道是不是这样设置了之后下次开机自动会启动Tomcat,没试验过,相关功能也没去看,懒得去看,这里只是记录一下有tomcat10w.exe这个东西。

Linux中安装Tomcat

查看:https://www.cdsy.xyz/computer/system/linux/230205/cd40235.html

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门