IDEA使用Tomcat和Maven插件启动maven项目的参数配置;
2017-08-16 10:28
1676 查看
Maven:
1.IDEA工具配置:File-Setting-Build,Execution,Deployment-Build Tools-Maven:
(1) 设置Maven路径:
(2)Maven-Runner 配置启动命令:CM-options: -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
(这里的$MAVEN_HOME 中的MAVEN_HOME指的是Maven配置的环境变量,若环境变量名为M2_HOME则改为$M2_HOME)
2. 具体项目Maven插件启动配置:
(此时假设已通过File-import Module 将项目导入并添加了artifacts,已添加者请忽略以下若干行
----在project structure-module中可以查看已导入的module,同时在project
structure-artifact中添加artifacts(项目打包发布方式),
①点击artifact中左上角+,选择Web
application Exploded-From Module,其中的output directory为默认目录,
若使用tomcat启动时也可以设置为tomcat的webapps下。,配置tomcat时Deployment时引入;(这里是以war
exploded(文件夹形式)打包发布项目)
②点击artifact中左上角+,
选择Web application Archive,选择For
①中添加的web application Expl
f2a0
oyed,这里是项目每次都会打一个war包(以war包形式打包发布项目)
(artifacts是maven中的一个概念,表示项目/modules如何打包发布,比如jar,war,war
exploded,ear等打包形式,一个项目或者说module有了artifacts
就可以部署到web应用服务器上了))
Run-Edit Configuration-左上角"+"号-Maven-Parameters
Command line :-Dmaven.tomcat.port=8081 -Dmaven.tomcat.path=/appbasis tomcat:run
Run-Edit Configuration-左上角"+"号-Maven-General
Run-Edit Configuration-左上角"+"号-Maven-Runner
VM options: -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
Run-Edit
Configuration-左上角"+"号-Maven-Logs
也可以定义一个日志输出地址,便于查看
Tomcat:
1.IDEA配置tomcat:File-Setting-Build,Execution,Deployment-Build
Tools-Application Servers:
2.具体Maven启动配置
Run-Edit
Configuration-左上角"+"号--Tomcat Server-Local
备注:⑤选择tomcat目录
⑦-mx2048m
-XX:MaxPermSize=2048m -Drebel.spring_plugin=true -Drebel.hibernate_plugin=true 配置热部署和防止内存溢出
⑩
添加要部署的项目: Deployment-"+"号-选择artifacts添加所有要启动的项目(这里选择的是war exploded形式发布的),在指定位置生成的是war exploded
文件夹形式(内含classes等)
(artifacts的部署目录output directory可以是默认的,若是也可以是tomcat的webapps下,若在webapps下,启动tomcat时会自动打包到webapps文件夹下,
这里值得一提的是,若IDEA自动打包到webapps下的项目启动出错,可以手动打war包然后放到webapps下解压再启动tomcat试试)
相关文章推荐
- IDEA使用maven中tomcat插件启动项目乱码问题
- Maven学习笔记——(2)使用Maven的Tomcat插件启动web项目
- 用IDEA创建maven项目使用tomcat插件方式完成web前后端应用
- Maven项目使用tomcat插件启动后报内存溢出
- maven使用tomcat插件启动web项目时控制台没有反应
- 【IDEA】Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
- Idea 配置maven-tomcat-plugin插件实现项目部署
- 商城项目实战03:使用maven tomcat插件启动聚合工程
- Idea配置Web项目路径以及使用非默认Tomcat启动
- 商城项目实战02:使用maven tomcat插件启动web工程
- 配置tomcat插件启动maven项目
- Myeclipse2014使用tomcat插件启动maven web项目时,控制台没有反应
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之tomcat篇
- 在eclipse配置集成tomcat7,maven项目使用tomcat7运行
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之tomcat篇
- Maven tomcat插件配置和使用
- Maven 配置tomcat和findbug插件(在eclipse建立的项目中)
- eclipse配置web项目在maven的tomcat插件中运行
- 使用jrebel和idea 启动maven项目报错
- maven项目配置,不同环境使用不同参数