【IDEA配置相关】Maven项目部署Tomcat环境

时间:2024-04-13 19:25:12

Maven配置

1、在环境变量中添加变量“M2_HOME”、“MAVEN_HOME”,值为Maven的文件夹地址
【IDEA配置相关】Maven项目部署Tomcat环境
2、在Path变量中添加值”%M2_HOME%\bin“,
完成后在控制台中输入mvn --version,若有Maven版本信息则配置成功
注:若遇到中文乱码问题可通过添加环境变量修改Maven字符格式尝试解决
MAVEN_OPTS:-Dfile.encoding=UTF-8
【IDEA配置相关】Maven项目部署Tomcat环境
3、进入IDEA设置页面,找到Build,Execution,Deployment>Build Tools>Maven。
【IDEA配置相关】Maven项目部署Tomcat环境
【IDEA配置相关】Maven项目部署Tomcat环境
此处若无特殊要求,仅编辑Maven home directory即可。

Work offline:勾选后,Maven将以脱机模式工作,仅使用本地可用资源。
Use plugin registry:勾选后,启用Maven的插件注册表
Execute goals recursively:勾选后,构建将递归到嵌套项目中
Print exception stack traces:勾选后,生成异常堆栈跟踪
Always update snapshots:勾选后,Intellij IDEA将同步更新快照
Output level:选择所需的输出日志级别,允许插件以调试Debug,信息Info,警告Warn和错误Error,致命Fatal输出日志级别创建消息,或禁用Disable日志输出。
Checksum policy:校验策略,下载artifacts时可选择校验和匹配级别。
Multiproject build fail policy:多项目构建失败策略,指定如何处理多项目构建中的故障。
Plugin update policy:插件更新策略,指定插件更新策略
Threads:线程参数设定
Maven home directory:Maven目录,使用此列表选择可用的Maven版本或已解析的系统变量(MAVEN_HOME)。同时允许指定计算机中的Maven版本。
User settings file:用户设置文件,默认使用Maven目录中setting的设置路径,可通过勾选override自选设定文件。
Local repository:本地存储库,默认使用Maven目录中setting的设置路径,可通过勾选override自选设定文件。

创建Maven Web项目

1、创建Maven Web项目,勾选Create from archetype,选择maven-archetype-webapp类型创建项目。
【IDEA配置相关】Maven项目部署Tomcat环境
2、输入GroupId和ArtifactId,点击Next
【IDEA配置相关】Maven项目部署Tomcat环境
3、根据需求选择用户配置文件(User settings file)和本地仓库(Local repository)。
【IDEA配置相关】Maven项目部署Tomcat环境
4、点击next,此配置页面可使用默认配置
【IDEA配置相关】Maven项目部署Tomcat环境

项目project的Artifact配置

1、在菜单栏File>Project Structure打开项目配置页面
【IDEA配置相关】Maven项目部署Tomcat环境
【IDEA配置相关】Maven项目部署Tomcat环境
2、在Project Settings>Project>Project compiler output中设置项目的输出文件夹,这个输出文件夹是所有输出目标的根目录,例如Production和Test。
【IDEA配置相关】Maven项目部署Tomcat环境
3、在Modules>项目目录(这里是attence)>Paths中,可在Compiler output选择输出目录。选择Inherit Project complie output path即2中配置的输出目录,选择Use module compile output path可自定义项目输出目录(Output path)。
【IDEA配置相关】Maven项目部署Tomcat环境
4、突然发现Maven Web配置完成以后,Modules和Artifacts都已经自主创建。(以后再补手动操作吧。。。

Tomcat配置

1、在菜单栏run>edit configurations打开运行环境配置面板
【IDEA配置相关】Maven项目部署Tomcat环境
2、点击窗口左上角加号,打开Add New Configuration栏,选择Tomcat server>Local
【IDEA配置相关】Maven项目部署Tomcat环境
3、在Name中输入运行环境名
【IDEA配置相关】Maven项目部署Tomcat环境
4、点击Application server>Configure,进入服务器配置页面
【IDEA配置相关】Maven项目部署Tomcat环境
5、依次点击Application Servers页面左上角的加号,Tomcat Home的文件夹图标按钮,在Tomcat Home Directory中选择Tomcat文件夹,并点击OK完成服务器添加。此后可进行服务器(Server选项卡)的基础配置
【IDEA配置相关】Maven项目部署Tomcat环境

Application server:选择Tomcat应用服务器的版本(需先添加)
Tomcat 9
Open browser:
After launch:勾选后,服务器启动后会打开浏览器进入项目
URL:启动项目时进入的页面
VM options:jvm参数选项
中文问题解决:-Dfile.encoding=UTF-8
On Update action:项目更新时行为
Restar server:重启服务器(修改server.xml或添加了新jar包
Redeploy:重新部署(修改web.xml
Update classes and resources:更新类文件与资源文件
Update resource:更新资源文件
JRE:jre版本
1.8
Tomcat Server Settings:tomcat服务器设置
相关接口设置

6、当创建一个项目project后,若想要项目在tomcat服务器中运行,需进行部署(Department选项卡)设置。需点击Deploy at the server startup右侧加号>Artifact进行项目添加。
【IDEA配置相关】Maven项目部署Tomcat环境
根据具体需求选择war或war exploded
【IDEA配置相关】Maven项目部署Tomcat环境

区别:
war:以war包形式部署,耗时较长。先生成war包,再发布到Tomcat中
war exploded:以文件夹形式部署,耗时较短

完成添加后,可在Application context中设置项目目录,选填。
【IDEA配置相关】Maven项目部署Tomcat环境