IDEA中打war包操作

文章目录

  • 1. 概述
  • 2. 通过IDEA打war包

1. 概述

本文是在学习servlet和jsp时出现了这个问题,在开发时通过如下操作完成开发环境的配置:
1.File->New Project选择Web Application

然后填写好路径和项目名称,点击确定。

2.先看一下刚创建好的项目的目录结构

3.在WEB-INF目录下右键选择NEW->Directory,创建class和lib两个目录。
WEB-INF/class:用来存放编译后的java文件。
WEB-INF/lib:用来存放java类库文件(.jar)

4.点击File->Project Structure
–>点击Modules
–>然后选中项目csdntest
–>在右侧选中Paths

–>选中Use module compile output path

–>修改两个路径都为刚才创建的class目录
修改路径

5.–>选择Dependencies选项卡
–>点击右边的绿色+号,选择第一项JARs or dirctories
–>选择刚才创建的lib文件夹

lib

–>在弹出的窗口选择Jar Directory
1
jar

【另外】:
在Dependencies选项卡我们可以看到我们的javaweb项目所需要的JDK和Tomcat包,如下:

jdk

6.接下来配置打包方式Artifacts,->点击Artifacts选项卡
IDEA会为我们的项目自动创建一个名字叫“csdn:war exploded”的打包方式,如下:

自动创建的打包方式

这个选项卡我们保持默认即可,接下来会在第二部分导出war包配置时重新回到这个地方。

7.接下来开始配置很重要的很重要的Tomcat。
点击右上角快捷键进入配置Tomcat的窗口:

–>点击左上角绿色+号 ->Tomcat Server->local,创建一个新的Tomcat容器.
–>输入新的服务名
–>点击Application后的"Configure…"按钮,会弹出一个Application Servers按钮,在Tomcat处选择本地Tomcat安装目录即可:

–>然后设置下HTTP port,至此本阶段Tomcat配置结束。
请注意此时是由warnig的,不要着急,接下来我们让他消失。

这里写图片描述

8.接下来在Tomcat上部署我们的项目。
Run->Edit Configurations进入Run/Debug Configurations窗口
–>选中上一步配好的Tomcat
–>点击“Deployment”选项卡
–>点击右上角的绿色+号->Artifact…

这里写图片描述

–>修改一下Application context:
【作用】这个地方的作用就是当我们要访问我们这个项目时,在本地当然是127.0.0.1:8080,当我们本地有多个项目时,我们希望很方便的访问多个项目以测试,当把Applicvation context修改为/csdntest时,我们的项目的访问地址就变成了127.0.0.1:8080/csdntest.
这里写图片描述

这时我们就可以进行开发了,但是开发完成后我们是需要把war包拿出来用的,怎么操作呢?

2. 通过IDEA打war包

IDEA中打war包操作_第1张图片
IDEA中打war包操作_第2张图片
IDEA中打war包操作_第3张图片
在这里插入图片描述

这样我们就拿到了war包,然后正常部署即可

你可能感兴趣的:(经验杂谈,intellij-idea,servlet,java)