论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
2022版本IDEA+Maven+Tomcat的第一个程序(傻瓜教学) ...
2022版本IDEA+Maven+Tomcat的第一个程序(傻瓜教学)
北冰洋以北
金牌会员
|
2023-6-3 20:06:07
|
显示全部楼层
|
阅读模式
楼主
主题
928
|
帖子
928
|
积分
2784
2022版本IDEA+Maven+Tomcat的第一个程序(傻瓜教学)
作为学习Javaweb的一个重要环节,如何实现在IDEA中利用Maven工具创建一个Javaweb程序模版并连接Tomcat发布是非常重要的。我比较愚钝(小白),而且自身电脑先前运行过spring或maven的程序,系统内有一些IDEA安装的文件,因此花了点时间才配出来。这里写一篇傻瓜博客讲一下如何操作。
01 环境安装配置
需要下载jdk环境
需要下载
可配套
的tomcat版本(官网上有对照关系表,我的其他博客更新后也会有此信息)
需要去apache官网下载maven工具
02 创建工程
首先新建一个项目
可以看到上图中,你可以选择新建一个空白项目,也可以按照Maven模版新建一个项目工程,这了为了快速实现功能,我们选择Maven Archetype,可以看到右边这个界面。下面第一张图介绍了相关的配置项含义,也可以去官网上查看(不过是英文的doge)。配置结果如下面第二章图所示。
补充(GAV):
GroupId:组id
ArtifactId:工程名
version:版本号
配置完成后点击create,创建工程项目
03 配置maven
点击File,选定Settings,按照下图的文件路径找到Maven配置项(也可以在上面搜索栏输入maven)
可以发现右边的相关配置被改成了默认的(IDEA自带的,如果先前跑过spring或maven程序会自动下载一个)
此时需要手动改成我们需要的地址和文件,然后点击Apply
然后去Project Structure,新建一个导出并配置一下导出位置(当然,在后面配置Tomcat时也可以使用原有的2个导出,但需要注意一个导出war包,另一个是直接使用文件。使用war包配置application context时需要删掉里面的内容)
点击Artifacts,点击左上角新建一个导出,此时输出目录并不是tomcat中的webapps(学过tomcat的大致知道,tomcat运行程序需要放置到文件目录下的webapps内)
修改红框内地址为你安装tomcat的webapps目录,检查最上面绿框内的类型,输入一个导出名字
注意黄框内部,右键你的主文件,选择“put into output root”
04 配置Tomcat启动项
选择右上角的下标箭头,进入Edit Configuration,然后按照下面红框圈定的地方进行配置
如果前期正确配置了tomcat(环境变量等),这里就无需再进行额外操作。
然后进入Deployment,选择相关启动文件
注意选择Artifact后,会出现多个文件,选择刚刚我们添加的那个maventest,然后点击apply
如果是用war包启动,需要干掉下面的Application Context
05 运行
很简单的一个页面,Hello world!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
北冰洋以北
金牌会员
这个人很懒什么都没写!
楼主热帖
Linux基础篇(6)---》常用命令大全(网络 ...
一零零七、Docker快速入门
鸿蒙最新功能及承载设备详解:HarmonyO ...
代码审计(Java)——WebGoat_Authentica ...
Unity的AssetPostprocessor之Model之动 ...
作为开发人员,您应该熟悉的 7 个 Java ...
超融合,变了?
如何快速而优雅的解决问题(提问的智慧 ...
计算机组成原理—运算方式
Spring Cloud + Spring Boot + Mybatis ...
标签云
存储
服务器
快速回复
返回顶部
返回列表