tomcat安装下载配置
1.Tomcat9.0下载路径
下载路径:https://tomcat.apache.org/download-90.cgi
根据自己电脑的版本选择下载就可以,有解压版和安装版两种。我的电脑是64位,下载的是安装版的32-bit/64-bit Windows Service Installer (pgp, sha512)
。
2.Tomcat9.0安装
1)在下载目录中找到下载的应用双击
2)进入安装界面,点击Next
3)点击I Agree
4)选择在服务中添加tomcat,也可以默认选择不添加
5)设置服务名、端口号和密码,默认就好,Shutdown默认端口显示的-1,我改成了8005
6)出现下图,系统会自动选择jre的目录,但是需要选中你下载的jdk中的jre路径,否则会出错
7)选择安装地址
8)等待安装
9)安装完成
10)打开浏览器输入localhost:8080出现下图界面,代表安装成功
3.Tomcat配置
接下来说一下tomcat的环境变量配置。
1)右键点击计算机—>属性—>高级系统设置—>高级—>环境变量…
这个步骤就不需要多说了,但是我还是提一下吧
2)打开环境变量配置界面—>新建系统变量(下面是重点)
变量名为CATALINA_HOME
,(注意,一定要写成CATALINA_HOME,我第一次配置的时候写成了TOMCAT_HOME,在启动的时候就报了异常,我会把我遇到的问题在下面写出来)
变量值就是tomcat的安装路径,我的是D:\Soft\WorkSoft\Tomcat 9.0
3)接下来在系统变量里面找到Path这个变量名,选择编辑,
在变量值的末尾添加%CATALINA_HOME%\bin;
要注意要是变量值的末尾没有 ;
一定要添加上
4)都配置完成之后直接点击确定就好
4.启动
启动方式一------服务net start tomcat9
1)下面打开命令行,命令行要以管理员身份打开,否则会出现系统错误5
2)在命令行输入 net start tomcat9
,启动服务
3)打开浏览器
4)关闭服务
启动方式二------startup.bat
1)使用下载目录里面的startup.bat命令启动,这个不要求以管理员身份启动
相当于在下载目录里面双击startup.bat启动
2)启动成功后出现下图,发现有乱码,不过不影响使用
3)打开浏览器出现页面就说明成功了
4)关闭服务shutdown.bat
5.遇到的问题
1)tomcat启动出现乱码
解决办法
- 打开安装目录logging.properties文件
- 找到
java.util.logging.ConsoleHandler.encoding = UTF-8
修改为java.util.logging.ConsoleHandler.encoding = GBK
- 解决
2)net start tomcat9启动报错,startup.bat启动没有问题
Apache Tomcat 9.0 Tomcat9 服务正在启动 .
Apache Tomcat 9.0 Tomcat9 服务无法启动。
服务没有报告任何错误。
问题原因:
直接上图
乍一看没什么问题,等我们用startup.bat启动的时候就发现不对了,安装Tomcat需要我们提前安装好jdk,而jdk中也包含jre,系统匹配的时候直接匹配了我文件夹下和jdk同级的jre,其实他使用的是jdk里面的那个jre文件。我说的可能有点绕,重点只有一句,就是安装时候的jre路径出现错误。
在使用startup.bat启动的时候,我们可以看到他已经显示出了他默认使用的jre路径
我们在安装的时候只需要把jre的路径修改成jdk下面的jre文件夹就可以解决这个问题
6.IDEA配置Tomcat
1)打开配置File—>settings—>Build,Execution,Deployment—>Application Servers—> + —>Tomcat Server
2)配置Tomcat地址路径,点击OK,完成