目录

前言必读

一、概念

1.tocat和java的关系?

2.什么是tomcat?

二、下载tomcat

三、配置tomcat

四、测试配置环境变量是否成功

成功:

如果失败:

解决办法:

五、IDEA里面配置部署tomcat


前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

一、概念

名字由来:翻译是野猫,tomcat的作者初衷是希望这个软件可以自力更生,自给自足。不依赖其他插件,独立达到提供web服务的效果

1.tocat和java的关系?

tomcat是用Java语言编写的,需要运行在Java虚拟机上,所以一般需要先安装JDK,以提供运行环境。

2.什么是tomcat?

答:Tomcat是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

tomcat还是一个容器,帮我们生成和封装许多数据,我们编写代码起来就简易方便。它帮我们监听端口,接收来请求的数据,解析请求来的数据,我们写代码时候这些都不用去写,就是因为tomcat帮我们生成了。岁月静好,是有人替你悄悄负重前行,而tomcat就是那个负重前行的人。

二、下载tomcat

1.进入tocat官网Apache Tomcat® - Welcome!

2.选择想要的版本Download进行下载

 3.选择自己对应的操作系统进行下载(我的是windows 64位操作系统)

4.下载到自己的本地磁盘文件中

5.本地磁盘新建一个文件夹,用来存放tomcat的解压安装位置

6.把下载好的tomcat压缩包解压到这个新建的文件夹当中

三、配置tomcat

 7.右键此电脑,点击属性

8.选择高级系统设置

 9.选择环境变量

10.系统环境里面选择新建

11.变量名这里输入:CATALINA_HOME

变量值这里选择:浏览目录--找到刚刚解压到的文件夹

 12.然后选择确定

 13.选择Path,点击编辑

 14.点击新建

15.在里面输入:%CATALINA_HOME%\bin

然后点击确定

这样就安装完成了

四、测试配置环境变量是否成功 

16.去到刚刚解压的那个tomcat文件夹中的bin目录下,找到startup.bat这个文件,然后双击打开

 会有两种结果成功或者失败 

成功:

1.跳出这个窗口,就是成功了一半了,然后这个黑色窗口不要关掉

 2.直接去浏览器里面搜http://localhost:8080/

跳出这个页面就是成功了

PS:如果没有跳出这个tomcat页面,那就要去检查自己的环境变量配置问题了,有可能是哪里多了或者少了bin目录

正确的是

CATALINA_HOME这里没有bin目录

JAVA_HOME这里有bin目录

JRE_HOME这里没有bin目录

检查完要去path里面检查是不是对应上了)

如果失败:

那个文件会打不开,一闪而过

解决办法:

1.右键startup.bat,选择编辑

2.在文本的最后一行加上pause,然后保存

3.然后再双击打开startup.bat

(注意:看不懂的用翻译软件翻译一下,就知道这里会报什么错,我这里给我们提示的是环境配置的问题之多版本JDK冲突)

常见的报错有:

8080端口被占用

还有就是JDK和JRE的环境配置问题。

去环境变量里面仔细检查自己有没有配置错误,如果都没有错误。(仔细检查英文有没有拼写正确,还有没有是多了bin目录,path里面有没有写对。检查了N遍了,确定没有问题了,那就有可能是下面的问题)

那有可能是你电脑上面安装了多个jdk,然后版本起了冲突了,要验证是不是多版本错误可以去idea里面--右上角-文件-项目结构-SDK里面看看,如果有两个几乎就是版本冲突了

解决多版本办法:

解决办法就是去环境变量里面,把JAVA_HOME,和JRE_HOME之前对应的地址都要重新换成另一个JDK本地文件的地址(另一个jdk的地址都可以在上述的SDK那里看到),这样就可以了。

注意:成功后,要记得去把startup.bat里面把pause这个检查错误的暂停单词删掉

如果还遇到其他问题不懂的可以找我解决

总结:报错的原因无非就两个,要么就是端口占用,要么就是环境变量的配置有问题

五、IDEA里面配置部署tomcat

IDEA配置部署tomcat详细步骤(maven web 和Javaweb)_云边的快乐猫的博客-CSDN博客

如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!

点赞关注收藏,抱拳了!

IDEA下载配置tomcat(官网下载配置)相关推荐

  1. 鸿蒙系统明年上市巧,鸿蒙系统官网下载-鸿蒙系统官网下载手机版 v2.0下载-955游戏网...

    鸿蒙系统官网下载手机版优势: 1.华为自家的操作系统,不管是兼容性还是稳定性都比较强大 2.可以适用的地方更多的,手机.电脑.手表.电视等等都可以使用 3.这款操作系统最早看你会在今年秋季上市,最晚会 ...

  2. vnc官网下载,vnc官网下载教程图解

    VNC [ Virtual Network Computing ]是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC是在基于UNIX和Linux操作系统的免费的开放源 ...

  3. uki_Ukiapp官网下载_Uki最新官网下载_18183软件下载

    找Uki官网下载就来18183! 独有人工智能,了解你的内心,社交更加轻松高效.过关斩将,见招拆招,Uki里的相遇更为有趣.Uki软件海量逗趣表情,加入Uki软件聊天不尴尬,交友更有趣. 在Uki官网 ...

  4. mysql官网怎么下载服务器_mysql官网下载对应的mysql包

    1.  在百度搜索mysql,点击mysql官网上下载mysql的地址 在url直接输入mysql的下载地址也可以:https://dev.mysql.com/downloads/mysql/ 如图: ...

  5. 华为鸿蒙系统手机怎么下载,鸿蒙系统官网下载手机版-华为鸿蒙系统官网下载手机版-66街机网...

    华为鸿蒙系统官网下载手机版可以轻松守护用户的手机数据的安全,提升隐私的保护能力.在华为鸿蒙系统官网下载手机版中采用的是最高终端安全的等级设计打造的,多重防护的系统,让用户放心使用.并且不仅可实现手机系 ...

  6. tomcat官网下载任意版本包

    1.登录官网:https://tomcat.apache.org/ 2.进入如图路径下选择要下载的omcat版本

  7. Tomcat官网下载免安装版本

    安装Tomcat Tomcat安装官方网站:Apache Tomcat® - Welcome! 根据自己jdk版本下载对应版本tomcat 我这边是通过压缩包直接下载的,放的路径随意,我放到了D:/t ...

  8. PUBG国际服怎么下载 苹果安卓官网下载方法教程

    绝地求生国际服怎么下载?想下载国际服的话可以前往steam商店下载,PUBG国际服苹果和Ipad下载需要先准备一个海外苹果ID,在商店中切换账号后才能下载,安卓下载的方法就很多了,谷歌商店进行下载. ...

  9. 如何从tomcat官网下载各个版本的tomcat?

  10. 官方免费postman下载分享,官网下载太慢了!!

    最近想学一下postman,但是官网下太慢了,搜到csdn有朋友分享出来,然后我在他的基础上,再加多几类网盘分享,毕竟百度网盘普通用户限速太恐怖啦,方便下载! 下载链接: 参考链接:添加链接描述 百度 ...

最新文章

  1. leetcode 刷题之路 64 Construct Binary Tree from Inorder and Postorder Traversal
  2. python paramiko使用_使用python的paramiko模块实现ssh与scp功能
  3. ubuntu 电源按钮操作_桌面应用|在 Ubuntu 中使用 Slimbook Battery Optimizer 切换电源模式...
  4. 通用权限管理系统组件 (GPM - General Permissions Manager) - 支持请求
  5. python 下标越界_Python中异常处理
  6. 区块链随想:共识不等于信用
  7. 小说里的lt什么意思_游戏cpdd网络用语是什么意思 王者荣耀里很常见
  8. python判断相同,Python判断两个文件是否相同与两个文本进行相同项筛选的方法
  9. python输入语句是什么意思_Python输入/输出语句
  10. Centos7安装maven过程
  11. kubernetes 简介:调度器和调度算法((Affinity/Anti-Affinity, Taints and Tolerations, 自定义调度器 )
  12. 从业务到技术weibo link card快速接入思考-2014.09.20
  13. 安徽省c语言程序设计省二题库,C语言程序设计题库二.pdf
  14. gimp中文版教程_GIMP中文教程.pdf
  15. Java学习心得——整数太大的错误
  16. php怎么弄钓鱼,php 最新qq钓鱼空间php源码 需要修改数据库连接 WEB(ASP,PHP,...) 247万源代码下载- www.pudn.com...
  17. selenium+python实现登QQ邮箱并发送邮件自动化
  18. 用C语言打印菱形图案
  19. Scratch打气球游戏 电子学会图形化编程scratch等级考试三级真题答案2019-9
  20. Django详细教程(图文)

热门文章

  1. vue项目 运行的时候报To install it, you can run: npm install --save ..\common\css\common.scss
  2. abb机器人指令手册_ABB机器人码垛2020
  3. MATLAB畅销书主编的春季班报名开启!限量优惠+送100G资料礼包。
  4. D. Returning Home(建图 + 堆优化最短路)
  5. 利用service实现音乐的后台播放
  6. 【redis】初识redis
  7. DVWA全级别-双向规则编写
  8. 对计算机行业未来的看法_对行业的未来
  9. JavaScript零基础入门 5:JavaScript函数详解
  10. Jmeter 安装及配置MAC