使用Intellij IDEA将web项目导出为war包

Idea将Java工程打包成war包并发布 阅读详情

 

 

IDEA导出war包的方式与MyEclipse有一点不同,所以我在使用的时候有点困惑,在网上查阅相关资料的时候,发现其描述十分不清晰,于是就有了这篇随笔的诞生。话不多说,直接进入正题。

注:IDEA版本14.1.7


1.进入项目的Project Structure界面,进行如下4步操作

2.通过上述4步操作后,进入如下界面

注:1.修改war包的名称(根据实际情况);2.如果出现WEB-INF文件夹则删除,否则不做操作;3.创建META-INF文件(必须)。

3.选择如下的路径创建META-INF文件,IDEA会自动创建该文件

4.在操作完上面3大步骤后,进入如下界面,进行如图所示的操作

注:这里必须要进行Put into Output Root操作(非常重要,否则相关jar包不能进行发布)

5.执行完Put into Output Root操作后,war包的目录结构如下

注:也可能该界面不会出现META-INF文件夹,但是在webapp目录下一定有该文件夹。

6.至此,导出war包的准备工作已经完成,下面进行编译,在Build菜单下选择Make Project选项

7.Make成功后,继续在Build菜单栏下,选择Build Artifacts...选项

8.在弹出的菜单栏中进行Build操作或根据实际需求进行其他操作

OK,到目前为止,web项目已经被导出为war包,并且war包中的目录结构也是正确的(网上的很多操作导出的war包文件目录都有问题),至于war包的具体位置,根据第2步中设置的导出目录为准。

如何在IntelliJ IDEA 2024中将项目打包为.war包详细步骤 WAR包已经包含:编译后的代码、所有依赖、Web资源、配置文件。其他文件都是开发过程使用,不需要部署。 阅读详情

相关推荐

01 AUTOSAR CP标准文档阅读指南

01 AUTOSAR CP标准文档阅读指南

汽车软件工程师 | 好奇博主 | 处女座 1134

idea如何打war包

idea如何打war包

weixin_43651577的博客 3万+

别再手搓SVG了!用Vue3+SVG.js快速搭建电力系统拓扑图(附完整代码)

本文介绍了如何利用Vue3和SVG.js实现电力系统拓扑图的低代码开发,通过组件化和响应式数据绑定,大幅提升开发效率。文章详细解析了SVG.js的核心功能,包括图形创建链式API、动态属性绑定和高级图形操作,并提供了断路器组件的完整实现代码。此外,还分享了性能优化策略和调试技巧,帮助开发者应对大规模拓扑图的挑战。

weixin_27717759的博客 354

idea打war包的两种方式

idea打war包的两种方式

weixin_54626591的博客 2万+

FitzHugh-Nagumo 模型连续-MATLAB仿真

【代码】FitzHugh-Nagumo 模型连续-MATLAB仿真。

qq_43688618的博客 884

实战派指南:反激电源EMI滤波器设计,从理论计算到PCB布局避坑

本文详细解析了反激式开关电源EMI滤波器设计的全流程,从理论计算到PCB布局避坑,结合34W PD快充电源案例,系统介绍了共模与差模干扰的识别、关键元件选型、参数计算优化及PCB布局技巧,帮助工程师有效解决传导测试超标等常见问题。

weixin_29230805的博客 373

idea打包操作

方式一 打war包快捷键:Ctrl+Shift+Alt+S 原文链接:https://www.cnblogs.com/luzhanshi/p/10924640.html 方式二通过maven插件打包 maven构建过程,Lifecycle mvn clean ----- 【清理】 将编译(mvn compile)产生的【target】文件夹删除掉,但是不会删除本地的maven仓库已经生成的jar文件。 mvn compile — 【编译】在项目根目录生【target】目录,里面包含【classes

qq_40419080的博客 9751

人大金仓V8R3企业版License更新全攻略:从查看到重启一步到位

本文详细解析了人大金仓V8R3企业版License更新的完整运维流程,涵盖从诊断当前授权状态、获取与验证新文件、精准定位旧文件路径,到安全替换文件及服务重启验证的全过程。重点针对更新流程中常见的版本匹配、文件定位、权限与服务重启等关键环节提供了实战解决方案和避坑指南,帮助运维人员高效、平稳地完成授权续期。

redis7keeper的博客 902

(转载)使用Intellij IDEA将web项目导出为war包

本文为转载 尝试了网上多种办法 只有这个最靠谱了 谨为大家解决问题 作者原贴地址点我跳转 使用Intellij IDEA将web项目导出为war包 1.进入项目的Project Structure界面,进行如下4步操作 2.通过上述4步操作后,进入如下界面 **注:1.修改war包的名称(根据实际情况);2.如果出现WEB-INF文件夹则删除,否则不做操作;3.创建META-INF文件(必须...

吉吉国王的博客 508

Origin作图——等高线图

最近做一个测试数据图,开始想通过用热图来展示,结果发现热图有很多的小方块,很难呈现出最好的效果,因为数据是有一层一层的递进效果,因此经过尝试后,发现等高线图是个好选择。 热图展示效果如下:其中有很多的小方块不适合,热图制图方法前面有记录。 下面展示等高线图制作方法。首先是导入数据,可以从excal导入,也可以直接复制进去。等方法。 选中要展示的数据,绘图----等高线图 选中箭头,确定。 双击图像,点击线,我们需要把线隐藏了. 双击图像,我们需要调色板,根据自己的选择,一般用调色板的颜色。

qq_42278015的博客 1万+

基于STM32设计的数字电子秤

当前项目是采用采用STM32+称重模块+OLED实现了简单的电子秤项目,称重模块上采用24位的ADC芯片,精度较高。实现了称重,校准、去皮等功能。

1万+

idea 导出war包_intellij idea如何将web项目打成war包的实现

1、点击【File】->【Project Structure】菜单(或使用Shift+Ctrl+Alt+S快捷键),打开【Project Structure】窗口。如下图:2、在【ProjectStructure】中选择左侧的【Artifacts】页签。如下图:3、点击中间上面的,选择【WebApplication:Archive】-> 【Empty】。如下图:4、点击上图中的①处,选...

weixin_39610722的博客 315

【Unity 实用工具篇】✨| 受击插件Feel 详细教程,开发游戏时更好的操控 游戏打击感

在一个游戏中,游戏手感对于游戏的整体游玩体验是非常重要的,而游戏手感中有一个很重要的点:打击感 那本篇文章就来讲一下打击感中的受击反馈部分。 在游戏中经常会用到攻击敌人,敌人扣血,执行某些受击功能的执行,尤其是对于有战斗场景的游戏来说,这就是标准的受击反馈。 所以引出本篇文章的主角:受击插件 Feel 的使用,2D和3D游戏都可以使用。

努力前行,总会成为自己心中的那道光 3万+

IntelliJ IDEA 将 Maven WEB项目导出成war包

1,点击箭头标注的地方,打开Project Structure配置界面 2,点击Artifacts 进行相关的配置 点击绿色“+”,之后点击,标注2所示的部分,选择标注3添加项目目录 3,之后在如下图所示 点击标注1之后点击绿色“+”号,选择标注2,之后在选择标注3 3,如下图 4,如下图 5,如下图 之后去配置的导出目录即可找到war包 ...

席同学的博客 1786

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

intellij IDEA如何将Web项目导出为WAR包,直接部署到tomcat或者Jboss上

intellij IDEA如何将Web项目导出为WAR包,直接部署到tomcat或者Jboss上? 将项目打成war包,复制到${tomcat.home}\webapps目录下.当tomcat启动时会自动将其解包.解压出的文件夹要和war文件 同名(后面可没有 .war),然后将文件夹放到webapps下面就可以了. 在Tomcat中部署war 1、将war文件拷贝

Super_pan 的专栏 7859

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【 Java 】使用Intellij IDEA将web项目导出为war包IDEA版本14.1.7

前言:IDEA导出war包的方式与MyEclipse有一点不同,使笔者在使用的时候有点困惑,在网上查阅相关资料的时候,发现其描述十分不清晰,于是就有了这篇随笔的诞生。话不多说,直接进入正题。 注:IDEA版本14.1.7 1.进入项目的Project Structure界面,进行如下4步操作 2.通过上述4步操作后,进入如下界面 注:1.修改war包的名称(根据实际情况);2.如果出现WEB-INF文件夹则删除,否则不做操作;3.创建META-INF文件(必须)。 3.选择如下的路径创建META-IN

a6458360的博客 531

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

IntelliJ IDEA 2018.1将 Maven WEB项目导出成war包

Android小菜鸟的博客 394

IntelliJ IDEA将 Maven WEB项目导出成war包

本文链接:https://blog.youkuaiyun.com/qq_33327680/article/details/80623391 1,点击箭头标注的地方,打开Project Structure配置界面 2,点击Artifacts 进行相关的配置 点击绿色“+”,之后点击,标注2所示的部分,选择标注3添加项目目录 3,之后在如下图所示 点击标注1之后点击绿色“+”号,选择标注2,之...

MINGDE_SKILL的博客 489

IDEA web项目导出 war 包

首先你要把你的web项目导入到IDEA中,并且成功的运行起来。然后再来谈 导出war 的问题。 以这个为前提,我们来看看如何导出 war 包。 首先看IDEA 的右上角,我标出来的图标,点击它 如果没有就点击左上角的 File --->Project Structure 然后再最左边选择Artifacts。右上角  Type 选择 Web Applicati

u013170178的博客 2659

【IntelliJ IDEA导出WAR包教程】

IntelliJ IDEA导出WAR包教程

闲余知道 935

Intellij idea 非Maven项目导出War包

Intellij idea 非Maven项目导出War包1.窗口项目配置:右击项目->Open Module Settings或者快捷键Shift+Ctrl+Alt+S 2:检查Modules 里面是否有Web,如果没有添加Web   Web Resouce Direcytory 选择webRoot目录Souce Roots 勾掉 然后OK,如果项目中有使用到别的框架,比如Spring、 h...

lucky的专栏 2749
上一篇: spring+mybatis+druid+mysql+maven事务配置
下一篇: Oracle 11g安装
seven_devil
博客等级 码龄9年 10粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值