IntelliJ IDEA 配置Tomcat 运行Web项目并打war包

本文介绍如何使用IntelliJ IDEA配置Web项目及Tomcat服务器,包括项目引入、配置JDK、设置依赖、配置Facets、Artifacts以及运行项目等内容。同时,还提供了导出war包的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、配置web项目

1.1、首先引入项目

File ---> open 弹出框中选中待引入的项目;

若为maven项目,可以点一下右面的 Maven Projects,引入相关依赖(在此之前可以先在命令窗口中执行下mvn clean install

 

1.2、把项目配置好,主要是配置好JDK等等,如下:

1.3开始配置项目 
File ----> project structure 
【F4】 或 项目右键 【Open Module Settings】或 右上角有个黑蓝色的框框 或 菜单栏【view】-【Open Module Settings】进入 
这里写图片描述 
1.3.1 配置Project
在 project中主要是配置下面两部分

1.3.2 配置Modules

首先配置sources,如下:

若增加属性则点击圈中的+号,若去掉,选中然后点击减号;

Sources主要是配置Language level,然后点击Paths标签进行配置,如下:
将两个output path 修改为 刚才创建的classes的地址 

1.3.3 配置 Denpendencies 
右面有个绿色小加号 - JARs or directories… 
这里写图片描述
1.4配置Facets,通过+ - 号来配置


 1.5 配置Artifacts

点击+号,选中 Web Application:Exploded,配置一下即可
后面就 ok -ok 

配置好后,Artifacts如下:

2.配置Tomcat 
配置Configurations 
菜单栏【run】-【Edit Configurations】或 右上角有个向下的小箭头 
这里写图片描述 

点击Edit Configurations,将弹出以下页面。


2.1 新建Tomcat Server 

弹出的页面中,点击下面圈中的加号,然后Tomcat Server 然后local,将会弹出另一个页面,请继续往下看

提醒:有人说这里 可能没有 Tomcat Server 选项 
可以看一下最下边有个”items more” 看看里边有没有 
IntelliJ 2016 社区版(也就是免费版) 没有Tomcat Server这个选项,收费版有 
如果是收费版也没有Tomcat Server选项。。。可能是在安装的时候没有勾选(猜测)


2.2 配置tomcat项目信息
给server起个名字 
首先点击Deployment,在第二个选项卡Deployment中 
右边有个绿色+ 加一个Artifact 
这里写图片描述
2.3 
项目已经自动添加进来 
记得在右边Application context 中输入项目的启动地址 记得加“/” 
这里写图片描述
然后点ok 

然后点击Server标签页


配置好后,点击OK

2.4.运行 

运行只需点击下面的运行按钮,如图:

弹出页面

3、导出war

3.1 maven项目导出war包

当然最简单的还是直接maven命令 mvn clean install -Dmaven.test.skip=true,下面说下用Intellij Idea导出war

 

1)单击最左下角的选项按钮;

2)在右侧弹出的maven projects选项展开Lifecycle/package,双击或点击上面的执行按钮,即可;
3)默认会把打好的war包放在在target目录下。

【注意】
默认情况下在IDEA maven项目中src源代码下的xml等资源文件,并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。(如把mapper.xml及Analyzer词典等文件放在src/main/java目录下的情况)

在IDEA有两种方式解决:
1)建立src/main/resources文件夹,将xml等资源文件放置到这个目录中。maven工具默认在编译的时候,会将resources文件夹中的资源文件一块打包进classes目录中。

2)配置maven的pom文件配置,在pom文件中找到<build>节点,添加下列代码:

<build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
    </build>
3.2 非mvn项目导出war

(1)build成war包

 

 

 

2、在Project Structure里面找到war文件路径

 

3、找到本地打好的war包,拷出即可

 

### 如何在Tomcat中部署和启动WAR #### 准备工作 为了成功部署启动WAR,在操作前需确认Tomcat服务已正确安装能正常运行。对于Linux服务器上的Tomcat9,其安装过程括下载、解压以及可能涉及的环境变量配置[^1]。 #### 部署WAR的具体步骤 ##### 获取WAR 确保拥有待部署的应用程序WAR文件。通常情况下,可以通过构建工具如Maven来创建WAR,完成后该文件位于项目的`target`目录下[^2]。 ##### 停止Tomcat服务 在进行任何更改之前,建议先停止正在运行中的Tomcat实例以防止冲突或数据丢失。这一步骤可通过命令行完成,具体取决于操作系统和服务管理方式。 ##### 将WAR放置于适当位置 将准备好的WAR复制到Tomcat的`webapps`目录下。如果希望替换默认主页,则可以覆盖名为`ROOT.war`的文件;而对于其他应用程序,则只需保持原有名称即可[^4]。 ##### (可选)修改上下文设置 有时为了让应用更好地适应特定需求,可以在`conf/context.xml`或其他相关配置文件中调整参数。不过这不是必需的操作,大多数时候直接上传WAR就足够了[^3]。 #### 启动与验证 当所有准备工作都已完成之后,便可以通过执行`bin/startup.sh`(Unix/Linux) 或 `bin\startup.bat`(Windows) 来重新启动Tomcat服务。一旦启动完毕,浏览器访问对应的URL地址就能查看新部署的应用是否能够正常使用。 ```bash # Unix/Linux环境下启动Tomcat $ cd /path/to/tomcat/bin/ $ ./startup.sh ```
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值