1.前言

突然兴起想要写这么一篇博客,不是因为别的,纯属是因为小编还是一个小白的时候,听某马和某硅谷的javaweb网课时,遇到这个章节一直启动不起来,虽然小编依旧是个菜鸡,但是今时不同往日了,小编已经打破桎梏成为了一个有素养的菜鸡,蓦然回首,还有这么多苦读的学子卡在这个章节久久不能突破,所以小编即兴发文一篇,拯救那些还在迷茫中徘徊的学子,如果觉得有用不要忘记给小编点个赞。
下面是本篇博客采用的环境,其他相近版本操作也是大同小异,为了保证各位好兄弟的容错率我将采用更加细节的操作,可能步骤比较多,但是能让兄弟们明白是怎么启动的,请大家耐心看完。

// 演示环境
windows10  // 操作系统版本
apache-tomcat-8.5.31-windows-64位 // tomcat版本
IntelliJ IDEA 2021.3.2 // IDEA版本 企业版

2.windows安装配置tomcat

在windows环境下安装Tomcat较为简单接下来小编将一步一步演示关于在linux环境下安装配置Tomcat小编也写过这么一篇文章,感兴趣的小伙伴可以看看Centos7安装配置Tomcat。
如果已经在windows环境下安装配置好了Tomcat的小伙伴可以直接跳过了,也可以跟着检查一下环境变量的配置。

(1)安装包准备

1.可以到官网下载windows版本的Tomcat尽量选择和文章一样的版本点击跳转官网。

2.不用多少,小编也给兄弟们准备好了安装包,是和演示环境的版本一样点击下载,如果这个链接失效就到官网去下载。

(2)解压安装

将上面下载好的暗转包解压到任意目录,这里可以跟小编一样解压到 E:\Tomcat 目录下
关于Tomcat文件目录等其他知识,小编不在这篇博客过多介绍了吧,后续专栏将会更新相关知识。

(3)配置环境变量

完成上面的步骤,将下载好的安装包解压到指定目录后,我们就可以开始配置环境变量了,复制好解压好的软件路径向小编这样的就是 E:\Tomcat\apache-tomcat-8.5.31-windows-64位\apache-tomcat-8.5.31

右击选择此电脑的属性

点击 高级系统设置

点击 环境变量

系统变量选项卡点击新建

新建一个变量名为 CATALINA_HOME 变量值为我们刚刚复制好的安装路径

确认无误后点击确认 然后在系统变量选项卡选择Path变量点击编辑

在最下方添加内容: %CATALINA_HOME%\bin 然后一路点击确定,注意一定要一路点击确定要不然怕没配置好

(4)检测环境变量是否配置成功

按 win 加 r 键输入cmd 再输入 startup 如果出现跟小编一样的界面就证明Tomcat启动成功了

此时访问 http://localhost:8080/ 会出现Tomcat默认页面

3.IDEA配置启动Tomcat

新建一个模块

名字我就随便取了 CSDN_Tomcat

我这里以汉化版的 IDEA 演示 点击右上角的添加配置

点击添加新的运行配置 然后一直往下翻

找到Tomcat服务器 本地


主目录和基目录指向的都是上面配置环境变量的安装目录 一般配置好环境变量后都能自动识别出来

配置完成后点击确定 右击我们的模块 点击 添加框架支持

勾选好 web应用程序 点击确定
此时可以点击 文件 —> 项目结构 可以看到模块的 web配置 注意这个路径的指向

添加完web应用程序后 IDEA会自动帮我们添加一个工件 这个是很重要的

如果没有帮我们创建我们可以点击那个 + 号 基于模块创建一个工件 选择好对应的模块就可以创建成功了

完成上面操作后点击右上角的 编辑配置

点击 部署 选项卡 点击那个 + 号 添加工件 选择对应的工件

鼠标下滑 将 应用程序上下文 配置成 / 这个是访问前缀 / 代表不添加 注意!!! 很多小伙伴就出错在这里 配置完后点击确定

上面都配置好了点击右上角的绿色三角形 直接启动我们的项目 稍等一会就启动成功了,一般情况自动打开浏览器访问项目

看到这个界面兄弟们就成功了 这就是项目结构中 index.jsp 里面的内容

4.结尾

关于IDEA整合Tomcat启动javaweb项目就演示到此吧,不知道各位读者朋友是否启动成功,当时这一章节让小编吃尽了裤头非常难受,如果遇到问题没有解决的读者朋友可以把报错发在评论区,如果兄弟们觉得不够生动小编还录制了一个视频,用的方法更细节点击查看学会的兄弟不要忘了给阿婆主点个赞,再在评论区评论你从哪来,后面小编将会持续更新相关优质内容,期待的小伙伴可以给小编点个关注,感谢大家的阅读!

IDEA整合Tomcat启动javaweb项目相关推荐

  1. centos7+tomcat部署JavaWeb项目超详细步骤

    转自:https://www.cnblogs.com/xiaohu1218/p/7233162.html 我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过 ...

  2. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...

  3. Tomcat启动时项目重复加载,导致资源初始化两次的问题

    最近在项目开发测试的时候,发现Tomcat启动时项目重复加载,导致资源初始化两次的问题 导致该问题的原因: 如下图:在Eclipse中将Server Locations设置为"Use Tom ...

  4. Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext

    Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext 参考文 ...

  5. tomcat启动前端项目

    前后端分离项目,前端使用vue,部署启动前端项目可以使用NodeJS,Nginx,Tomcat. *)使用Tomcat部署启动: 1.把vue项目build生成的dist包,放到Tomcat的weba ...

  6. 使用tomcat启动SpringBoot项目

    springboot默认内嵌tomcat服务器,也默认使用main函数启动整个项目. <dependency><groupId>org.springframework.boot ...

  7. tomcat启动后 项目运行缓慢,要几十到几百秒不等 怎么样./startup.sh 运行加快

    修改 linux系统中 /usr/local/jdk1.8.0_11/jre/lib/security/java.security 借力 好文章. 我们新的Linux系统,部署了多个 Tomca,同时 ...

  8. idea中配置通过tomcat启动web项目

    配置一个Tomcat web项目的步骤 1. 选择Project设置jdk和编译输出路径 2. Modules里面选择添加Web并设置对应的web.xml路径 3. 添加依赖 4. Facets 5. ...

  9. idea配置tomcat启动web项目

    配置tomcat 1.点击run configuration 2.选择tomcat local 3.配置tomcat 4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种方式我 ...

最新文章

  1. python线程池模块_python并发编程之进程池,线程池,协程
  2. c++笔试题两道,求解当中一道
  3. linux下查找java的安装路径和java和tomcat的环境配置
  4. 碎片化趋势下手机浏览器或成赢家
  5. 专家:大数据等新技术助力信息融合
  6. Tensorflow深度学习应用(进阶篇)
  7. vue项目,cli-3.0项目部署运行报错:Uncaught SyntaxError: Unexpected token
  8. STM32中的位带(bit-band)操作
  9. 力控数据写入mysQL_绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来...
  10. Tab与TabHost
  11. Android 动态申请多个权限 (第三方插件版:EasyPermissions)
  12. linux lsof命令语法
  13. java-信息安全(十三)-数字签名,代码签名【Java证书体系实现】
  14. matlab版深度学习入门之旅----体验过后的个人记录
  15. 托业单词表Part2
  16. 计算机专业的入门书籍(第一篇博客)
  17. 面向对象开发期末复习概述(三)
  18. 中职计算机专业英语课程改革初探,中职计算机专业英语教学初探.doc
  19. 工赋开发者社区 | 让小型企业提高 20 倍效率的统一技术栈
  20. 平衡串联超级电容器的策略

热门文章

  1. 教你学会html添加自定义字体,使用@font-face和免费字体网站
  2. 成都敏之澳:拼多多制作主图需要注意什么?
  3. 3721软件测试,3721A-3721A电子负载│亚锐直流电子负载
  4. 计算机网络测速创新,网速知识 - 专业网速测试, 宽带提速, 游戏测速, 直播测速, 5G测速, 物联网监测 - SpeedTest.cn...
  5. BERT模型可视化分析总结:BertVi注意力分布与dodrio句法语义分析使用实录
  6. C#高德地图坐标和百度坐标互相转换
  7. “逆向一个非常有意思的小程序”的非汇编解读
  8. 35. 应用监控【监控端点健康信息】
  9. matlab中元器件三相lc filter滤波器,三相PWM逆变器输出LC滤波器设计方法.pdf
  10. 十二、Redis持久化之AOF原理