idea把非maven项目打成war包

一、相关配置

1.在modules中将项目导入。

image.png

2.在facets中点击加号,分别给要打包的项目添加web

image.png

3.在Artifacts中点击“+”添加一个web application:exploded (这个是项目的文件夹的形式。个人理解:war包展开、解压后的形式)

image.png

3.1再点击“+”添加一个web application:archive(这个是项目的war包形式)。选中上一步添加的exploded

image.png

3.2添加之后的样子

image.png

配置完成。可以开始打包了。

二、打包

1.选择Build ===> Build Artifacts

image.png

2.选择刚刚项目产品对应的war。第一次打包可以选择build,如果不是第一次可选择Rebuild

image.png

3.打包完成。 war包就在刚才设置的路径下面,如下图。第一个文件夹里面是项目的war包。第二个文件夹里面的内容是war解压之后的内容

image.png

exploded。即war包的展开

image.png

三、发包
1.将打包好的war包放入Tomcat的webapps目录下,启动Tomcat后会自动减压出该war包的文件夹
[小改动更包时也可直接替换该文件夹下的class类文件]

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容