IDEA整合Tomcat启动javaweb项目
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项目相关推荐
- centos7+tomcat部署JavaWeb项目超详细步骤
转自:https://www.cnblogs.com/xiaohu1218/p/7233162.html 我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过 ...
- Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包
Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...
- Tomcat启动时项目重复加载,导致资源初始化两次的问题
最近在项目开发测试的时候,发现Tomcat启动时项目重复加载,导致资源初始化两次的问题 导致该问题的原因: 如下图:在Eclipse中将Server Locations设置为"Use Tom ...
- Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext 参考文 ...
- tomcat启动前端项目
前后端分离项目,前端使用vue,部署启动前端项目可以使用NodeJS,Nginx,Tomcat. *)使用Tomcat部署启动: 1.把vue项目build生成的dist包,放到Tomcat的weba ...
- 使用tomcat启动SpringBoot项目
springboot默认内嵌tomcat服务器,也默认使用main函数启动整个项目. <dependency><groupId>org.springframework.boot ...
- tomcat启动后 项目运行缓慢,要几十到几百秒不等 怎么样./startup.sh 运行加快
修改 linux系统中 /usr/local/jdk1.8.0_11/jre/lib/security/java.security 借力 好文章. 我们新的Linux系统,部署了多个 Tomca,同时 ...
- idea中配置通过tomcat启动web项目
配置一个Tomcat web项目的步骤 1. 选择Project设置jdk和编译输出路径 2. Modules里面选择添加Web并设置对应的web.xml路径 3. 添加依赖 4. Facets 5. ...
- idea配置tomcat启动web项目
配置tomcat 1.点击run configuration 2.选择tomcat local 3.配置tomcat 4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种方式我 ...
最新文章
- python线程池模块_python并发编程之进程池,线程池,协程
- c++笔试题两道,求解当中一道
- linux下查找java的安装路径和java和tomcat的环境配置
- 碎片化趋势下手机浏览器或成赢家
- 专家:大数据等新技术助力信息融合
- Tensorflow深度学习应用(进阶篇)
- vue项目,cli-3.0项目部署运行报错:Uncaught SyntaxError: Unexpected token
- STM32中的位带(bit-band)操作
- 力控数据写入mysQL_绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来...
- Tab与TabHost
- Android 动态申请多个权限 (第三方插件版:EasyPermissions)
- linux lsof命令语法
- java-信息安全(十三)-数字签名,代码签名【Java证书体系实现】
- matlab版深度学习入门之旅----体验过后的个人记录
- 托业单词表Part2
- 计算机专业的入门书籍(第一篇博客)
- 面向对象开发期末复习概述(三)
- 中职计算机专业英语课程改革初探,中职计算机专业英语教学初探.doc
- 工赋开发者社区 | 让小型企业提高 20 倍效率的统一技术栈
- 平衡串联超级电容器的策略
热门文章
- 教你学会html添加自定义字体,使用@font-face和免费字体网站
- 成都敏之澳:拼多多制作主图需要注意什么?
- 3721软件测试,3721A-3721A电子负载│亚锐直流电子负载
- 计算机网络测速创新,网速知识 - 专业网速测试, 宽带提速, 游戏测速, 直播测速, 5G测速, 物联网监测 - SpeedTest.cn...
- BERT模型可视化分析总结:BertVi注意力分布与dodrio句法语义分析使用实录
- C#高德地图坐标和百度坐标互相转换
- “逆向一个非常有意思的小程序”的非汇编解读
- 35. 应用监控【监控端点健康信息】
- matlab中元器件三相lc filter滤波器,三相PWM逆变器输出LC滤波器设计方法.pdf
- 十二、Redis持久化之AOF原理