制作war包

JavaWeb项目,使用IntelliJ IDEA 2019.2.3开发工具制作war包,请给出详细步骤。

一、 配置 Artifacts(打包规则)

1、打开配置窗口:点击顶部菜单 File→ Project Structure...(或使用快捷键 Ctrl+Alt+Shift+S)。

2、添加工件:在左侧选择 Artifacts,点击中间上方的 +号,选择 Web Application: Archive→ Empty。

3、设置基本信息:

Name:给这个打包任务起个名(通常用项目名)。

Output directory:设置 War 包生成后存放的路径(例如项目根目录下的 out文件夹)

4.构建 War 包结构(关键):


图片中,要包含箭头所指的信息。如果没有,看下图


分别点击箭头所指的位置,让它们都锁定在看下图


箭头所指的web,然后点击OK。

5、保存:点击 Apply→ OK保存配置

二、执行打包

1、点击顶部菜单 Build→ Build Artifacts...。

2、在弹出的列表中,选择你刚才配置的 Artifact 名称,点击 Build。

3、打包完成后,前往你设置的 Output directory目录即可找到生成的 .war文件

三、脱离开发工具启动服务器

1、将制作好war包放入F:\idea\Tomcat\apache-tomcat-9.0.17\webapps目录。

2.启动startup.bat文件,如果没问题,就可以访问http://localhost:8080/APKWeb/

这里要注意,APKWeb是包名,在制作war包之前,一点要将项目默认的上下文名称更改成包名,不然无法访问。更改默认的上下文名称如下图:


修改箭头所指的位置,然后点击OK。

还需要特别注意,如果Java版本不兼容也会造成无法访问。我兼容版本是8(1.8),如果使用版本11就不行。看下图

使用箭头所指的版本(18版本)就没问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容