IDEA中如何将一个JavaWeb项目打包成war包
一、war包目录结构介绍.
1.Java的打包方式jar、war、ear包的作用、区别:
jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理;
war:是做好一个(web)应用后,通常是网站,打成包部署到容器中;
ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。通常是EJB打成ear包。
2.war包组成部分: 一是WebContent,二是classess。
WebContent目录代表其是一个web项目, 主要存放的是前端代码、Web.xml、lib等文件.
classes目录是编译过后的java文件的二进制文件.( .class ) 后台逻辑都是由这里管控.
注:
WebContent目录里面有一个名为WEB-INF的文件夹,我们将classess文件放入这个文件夹,再将整个WebContent目录进行打包,就形成了我们在tomcat发布时使用的war包。
二、IDEA中进行war的配置.
1.首先打开【Project Structure】窗口, 进行war的配置. ( 两种方式 )
2.选择左侧的【Artifacts】页签, 添加一个【Empty】的【Web Application:Archive】.
3.点击+号,选择【Directory Content】, 然后找到自己项目的Web根目录. 点击OK即可.
4.在/WEB-INF/classes目录下, 生成编译后的class文件.
注: 点击apply -> ok , 此时war包就配置好了.
三、将项目进行打包.
点击【Build】->【BuildArtifacts】->【Build】菜单, 找到自己更才部署的项目, 进行打包即可.
注:
打包完成之后 , 去配置war时指定的目录下查找即可.
IDEA中如何将一个JavaWeb项目打包成war包相关推荐
- idea将javaweb项目打包成war
idea将javaweb项目打包成war 点击左上角的[File]->[Project Structure]菜单(或使用Shift+Ctrl+Alt+S快捷键),打开[Project Struc ...
- mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法
Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...
- idea将web项目打包成war包并部署到服务器上运行
idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...
- maven项目打包成war包并部署到tomcat上
一.前言 一直通过idea软件去部署项目到tomcat上,却忘了最基本的打包成war包部署到tomcat今天就来通过笔记的方式来提醒下自己,同时也帮助下有同样想法的兄弟们. 二.直奔主题 1.首先,我 ...
- IDEA中如何将Web项目导出成war包形式
前言 之前使用Eclipse直接export就能将web项目导出成war包形式,IDEA中则需要简单配置一下 详解 1.首先选择你要打包的项目,然后点击File–>ProjectStructur ...
- 使用IDEA如何将项目打包成war包
IDEA 中如何打war包 第一步 使用快捷键 Ctrl + Alt + Shift + S 打开界面 2,进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\ ...
- SpringBoot项目打包成war包并部署到服务器上
背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...
- eclipse将web项目打包成war包
目录 通用的方式打包 maven方式打包 IDEA版本:https://blog.csdn.net/weixin_45859844/article/details/119965800 如果要到服务器部 ...
- IDEA 项目打包成war包
1.进入Project Structre 2.找到Atrtifacts模块 -> 点击左上角添加 -> Web Application: Archive -> For " ...
最新文章
- 首发|机器学习未来十年:你需要把握的趋势和热点
- poj 2411 2663 3420 点头1033
- Oracle监听器—静态注册
- 《深入理解分布式事务》第六章 最终一致性分布式事务解决方案
- 深入了解如何学好C++编程
- 【递归,Java从入门到精通第五版pdf百度云
- php url伪静态,PHP url伪静态
- Java使用自动化测试脚本selenium
- PHP字符串函数 查找字符位置函数
- 第五次作业 刘惠惠 自动生成的方法存根
- c#窗体开发俄罗斯方块小游戏
- 移动硬盘RAW格式修复
- confusion matix
- SequoiaDB 巨杉数据库产品下载
- 九寨沟地震类毕业论文文献都有哪些?
- 用selenium验证唯品会登录
- 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)
- 《大数据原理:复杂信息的准备、共享和分析》一一1.3 自动编码 格物致知。...
- 第五部分 项目进度管理
- 如何用银联易办事POS机缴纳交通违章罚款