idea如何将web项目打成war包

前言:

如果要到服务器部署项目,可能需要将项目打成war包,最后放到tomcat的webapps下,这篇文章就讲解下如何将web项目打成war包。

正文:

将web项目打成war包有两种方式:

1.第一种maven方式打包(如果你是maven项目,才可以用这种方式)

2.第二种非maven方式打包(是不是都可以用这种方式)


第一种方法:

maven方式打包,找到你的pom.xml文件把打包方式换成war,

 

然后找到idea界面右边的maven projects窗口,点击package,执行完后就会出现在target目录下

 

 


 

第二种方法:

非maven方式打包,点击【File】->【Project Structure】菜单,点进去

 

然后点进【Artifacts】界面进去

 

点击绿色的加号,选择【Web Application:Archive】->选择【Empty】(这个英语的意思就是:Web应用程序存档,你可以理解为打成war包)

 

然后选择【Directory Content】菜单->webapp这个名字可能根据项目不太一样,里面主要是web-INF,在eclipse里叫webroot(下面出现"not found in",这时候你就要在Directory Content选择webapp目录)

 

 

 

 

 

 

添加完成后,apply后,关闭Project Structure窗口,点击【Build】->进入【Build Artifcts】->选择unnamed->build即可

 

 

 

 

 

 最后打的war包在Project Structure窗口的Output directory的目录下

 

posted @ 2021-08-25 04:42  Sakimir  阅读(2011)  评论(0)    收藏  举报