idea maven配置tomcat插件的一些问题

idea maven配置tomcat插件的一些问题

初次在idea maven配置tomcat时遇到了一些问题,个人总结了两种配置方式

1.直接使用idea集成的tomcat

在maven项目建好后,点击run-EditConfigrations会有一个弹窗
在这里插入图片描述

点击+号,找到Tomcat Server选项,选择local选项

自己设置名称,tomcat安装包路径,这里用的是自己下载的安装包,配置好端口号

进入第二项设置,点击artifact…

把项目添加进去,设置项目资源访问路径,点击ok

配置好后,图中红框处会显示配置的tomcat

这里方式一就配置完成,点击可以直接运行maven web项目

2:使用maven设置tomcat

在pom文件中配置以下插件

 <!--配置tomcat插件-->
 <plugin>
   <groupId>org.apache.tomcat.maven</groupId>
   <artifactId>tomcat7-maven-plugin</artifactId>
   <version>2.2</version>
   <configuration>
     <!--端口号-->
     <port>8080</port>
     <!--资源访问路径-->
     <path>/Maven_Web</path>
   </configuration>
 </plugin>
 </>

网络上有一些配置还引入了此插件的依赖,在后面启动的时候可能会报错,实际上并不需要引入依赖,直接配置插件就可以,在pom文件中配置完插件,对maven资源进行重新加载

点击maven的工具栏,发现在Plugins选项中多了tomcat7的插件
注意:如果没有出现tomcat的插件,可以看配置tomcat插件的标签代码是否在 pluginManagement 标签下,插件不能配置在此标签下面


点击工具栏中的m,输入maven命令 mvn tomcat7:run启动tomcat

这里方式用mvn tomcat:run命令也能启动,这种启动方式是用默认的tomcat-maven-plugin:1.1版本启动,我们配置的是tomcat7-maven-plugin:2.2版本,我认为应该是两个版本合并了,在前面pom中配置tomcat插件还设置了端口号和资源访问路径,用tomcat:run命令配置不会生效,但是项目使用默认的访问路径(应该是project名称作为默认资源访问路径,默认端口8080)是可以访问的,tomcat7:run命令才是我们配置的tomcat启动命令,可以使用自定义端口号和路径访问

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值