idea将文件打包为war

首先这是目录。

打包war,无非是将web目录下的文件打包,即使是做成文件夹,也是新建一个文件夹,把web下面的目录放入这个文件夹(前提是编译,配置好,这些不多说)。

首先,File----Project Structure---Artifacts.  Intellij会有一个默认的exploed,点击减号按钮,删除它。

之后,点击加号,选择Web Application:Archive。没什么意外的话,这里不像不像Web Application:exploed一样,有Empty和From Module两个选项,而只是一个。点击它。

之后看到下面这个。Name和Outout dir不用说。

接下来看看output layout

FAQ.war就是要导出的文件。开始时下面什么也没有。也就是要打包的文件没有选项。所以我们点击绿色的加号。然后选择Content Directory选项,然后选择工程目录的web文件夹,这就是要打包的文件,之后,Intellij会将该项目下的所有文件以及文件夹打包成war,war名字就是Name编辑框的内的名字,输出目录就是output Directory编辑框的目录。其他的输出相似。如果你的项目不同,那么那么打包的方式就是这个步骤,酌情调整。

原文地址:https://www.cnblogs.com/doubleyuan/p/9269708.html

时间: 2024-10-19 18:16:24

idea将文件打包为war的相关文章

maven如何在web工程中将本地lib文件打包到war中

在某些项目中可能会出现需要引用第三方商业化SDK的场景,此类商业SDK可能并不会纳入maven中心仓库,所以在编译打包过程中需要引用本地lib包. 1.引用本地jar包编译 <dependency> <groupId>org.XX(自定义)</groupId> <artifactId>XX(自定义)</artifactId> <version>1.0</version> <scope>system</sc

使用命令的几种打包文件方式:war、jar、rar包

1.例如:将D盘下的MyApps文件打包成war包 2.将D盘下的MyApps文件打包成jar包 3.将D盘下的MyApps文件打包成rar包

maven项目打包分析及打包后war包缺少配置文件报错的原因分析,使用progard混淆时配置分析

1.maven打包: 一直以来我都没太注意过在myeclipse下使用run as来clean居然对项目的target目录没有进行操作,要让操作有效,需要进入到maven build...选项下,进行clean,然后再使用process resources来加入配置文件,再使用compile-->package来打包,同时,值得注意的是,maven在进行打包时默认只把java文件打包进war,如果在非资源路径下,有配置文件,如mybits的mapper.xml文件,需要在maven里边指定一下,

Linux下打包压缩war、解压war包和jar命令

情景:把project_a文件夹下的文件打包成project.war 1. 打包 jar -xvf project.war /project_a 说明: -c 创建war包 -v 显示过程信息 -f 指定 JAR 文件名,通常这个参数是必须的 -M 不产生所有项的清单(MANIFEST]文件,此参数会忽略 -m 参数 -0 这个是阿拉伯数字,只打包不压缩的意思 2. 解压 jar -xvf project.war 注:解压到当前目录 jar 命令详解 使用不带任何的 jar 命令我们可以看到 j

Linux下打包压缩war和解压war包

因为种种原因公司需要把java程序达成war包.起先用zip命令打包,起先可以用,后来却无法使用.今天找到一个更好的办法.用jar命令,前提是要安装dk. 把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c   创建war包-v   显示过程信息-f    -M-0   这个是阿拉伯数字,只打包不压缩的意思 解压game.war jar -xvf game.war 解压到当前目录 下载命令(假设你的ssh工具支持rz,sz命令最好,window(Sec

Maven引入本地Jar包并打包进War包中

Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以在项目根目录下创建文件夹lib,如下图所示:  这4个Jar包是识别网页编码所需的包. 3. 配置pom.xml,依赖本地Jar 配置Jar的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和

spring boot 在STS里将项目打包成war

spring boot通过在maven的pom.xml里面添加spring boot自带的打包插件,可以直接将项目打包成可执行的jar文件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </p

spirng boot打包成war部署

最近一段时间一直在研究和学习springboot,感觉其十分便利好用.以前使用spring搭建项目都整好多繁琐的配置,使用了springboot后这些繁琐的配置统统都不要了.但就是对springboot部署的方式感觉有点不爽,还是比较喜欢打包成war来进行部署. 在spring中有这样一个类:org.springframework.web.SpringServletContainerInitializer,阅读该类的注释发现该类的作用是使用编程方式的替代web.xml的.其原理就在于该类位于sp

java打包jar,war,ear包的作用、区别

java的打包jar,war,ear包的作用,区别,打包方式. a) 作用与区别 i.    jar: 通常是开发时要引用通用(JAVA)类,打成包便于存放管理 ii.   war: 是做好一个(web)应用后,通常是网站,打成包部署到容器中 iii.  ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包.通常是EJB打成ear包. b) 打包方式 i.       所有的包都是用jar打的,只不过目标文件的扩展