ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows下安装Tomcat

2020-02-21 14:37:49  阅读:289  来源: 互联网

标签:下面 JAVA Tomcat tomcat Windows 然后 乱码 HOME 安装


如果安装过成中出现Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

这种错误文章末有解决方法,可继续往后看。

安装

首先进入Tomcat官方网站

https://tomcat.apache.org/

然后这里我们选择安装Tomcat8,其他版本也是可以的,根据需求自行选择

然后我们往下翻

找到下图

因为我的系统是Windows10x64位的,所以我选择64bit,也就是红框圈起来的部分

如果你的是32位的系统,选择上面的32bit即可

然后下载完毕后我们解压到一个磁盘里面

这里我解压到了D盘

然后我们设置环境变量

右键此电脑——属性——高级系统设置——高级——环境变量(N)

如果具体过程不清楚,看我的其他的文章,里面有详细写,这里就不写那么清楚了,上面就是鼠标点击的流程,便可以找到环境变量

然后我们找到下面的系统变量

点击新建

然后输入以下内容

变量名写CATALINE_HOME(必须全部大写)变量值写你tomcat解压的目录即可,我的在D:\Tomcat\apache-tomcat-8.5.51

然后我们点击确定

然后在找到上方的用户里面的Path变量,然后双击

然后点击新建2个

分别添加下面两条内容

%CATALINE_HOME%\lib

%CATALINE_HOME%\bin

然后点击确定

然后再一直确定下去即可

变量设置完成后我们再打开你的解压目录

进入conf文件夹

然后找到tomcat-users.xml文件夹,右键用记事本打开进行编辑

翻到最下面找到下面几行内容

去掉注释,也就是图片上方的<!--和图片最后一行的-->符号即可去掉注释

然后保存——关闭

这里用的是tomcat默认的user信息,如果你仅仅测试这些就ok,如果是发行项目有需要,则按照你的需要修改相关信息。

如果仅本地测试,user不进行此步操作也是可以的。

然后我们再进入bin目录

找到startup.bat文件

然后在cmd里面执行这个文件

如果提示下面的内容

说明我们需要设置下JAVA_HOME变量

首先检查你的环境变量——系统变量是否有JAVA_HOME

如果没有添加上JAVA_HOME系统变量

然后再尝试启动,如果还是无法启动再尝试下面的方法

一般情况来说,上面就可以解决的。

另一种方法:

我们打开bin目录下的setclasspath.bat文件,右键选择用记事本编辑

然后添加下面的内容

注意路径需要修改成你安装的jdk和jre的路径

set JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_131"

set JRE_HOME = "C:\Program Files\Java\jre1.8.0_131"

修改好之后我们选择保存然后关闭即可

 

至此安装完成,下面是测试是否启动正常

===============================

然后我们再运行startup.bat文件

出现这个界面之后说明tomcat启动成功

然后我们去浏览器访问一下localhost:8080如果出现下图网页说明正常

至此tomcat就安装测试完成了

控制台乱码问题处理

关于如何解决上图控制台乱码问题,见我的另一篇文章(乱码不影响使用,看着不舒服可以继续看我的另一个文章进行解决)

Tomcat显示乱码控制台、IDEA乱码解决方案

https://blog.csdn.net/Gu_fCSDN/article/details/104426709

END

Gu_fcsdn 发布了11 篇原创文章 · 获赞 2 · 访问量 586 私信 关注

标签:下面,JAVA,Tomcat,tomcat,Windows,然后,乱码,HOME,安装
来源: https://blog.csdn.net/Gu_fCSDN/article/details/104427021

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有