在IDEA中将项目打成war包
2018-11-21 本文已影响22人
清_晨_
1.点击file,然后点击Project Structure,或者直接按Ctrl+Alt+Shift+s,打开项目结构。
![](https://img.haomeiwen.com/i12061722/49ddd7047686b84c.png)
2.点击Artifacts,再点击上面的绿色加号+。
![](https://img.haomeiwen.com/i12061722/53f864240d298ffc.png)
![](https://img.haomeiwen.com/i12061722/85055e148ae7ff14.png)
3.依次选择Web Application:Archive 和 For 'demospringmvc:war exploded'
![](https://img.haomeiwen.com/i12061722/08cff7da206df0c9.png)
4.修改生成war包的名称 和 war输出的路径。
![](https://img.haomeiwen.com/i12061722/c65aa75880897df4.png)
5.点击图中红色箭头所指的 + 图标,选择Directory Content,添加你的WebRoot目录,然后点击OK。
![](https://img.haomeiwen.com/i12061722/dc767a00e08abdd3.png)
![](https://img.haomeiwen.com/i12061722/beee31cea950b233.png)
6.在idea主界面选择Build – Build Artifacts,找到刚才需要打包的项目名点击build。
![](https://img.haomeiwen.com/i12061722/fb7ae9c47ddd86ae.png)
![](https://img.haomeiwen.com/i12061722/cf1f727939d67287.png)
注:在打包之前要将项目中jsp页面中的请求地址加上包名,否则打包后会提示404.
如:
![](https://img.haomeiwen.com/i12061722/88dba4c3474631db.png)