idea中tomcat使用方式(2)------使用内嵌tomcat的maven插件

tomcat提供了maven插件的方式。这种方式在web开发中使用内嵌的tomcat方式,提供了不少便利操作。
在tomcat官网中可以看到相关介绍:
在这里插入图片描述
我们选择2.2。进入介绍页面: http://tomcat.apache.org/maven-plugin-2.2/ 可以看到相关介绍,我们下面具体操作表的。

1 创建项目:

在这里插入图片描述

创建过程这里不细说,可以自己参考 https://blog.csdn.net/zcl111/article/details/83310824 中的相关说明。
创建完成,项目结果如图。

2 配置插件:

在这里插入图片描述
插件配置如图,这里需要注意的有几个地方:

  1. 配置打包的方式为war格式:
<packaging>war</packaging>
  1. 配置tomcat的maven插件。
<plugin>
     <groupId>org.apache.tomcat.maven</groupId>
     <artifactId>tomcat7-maven-plugin</artifactId>
     <version>2.2</version>
     <configuration>
     	<!-- 这里是项目启动的根路径 -->
         <path>/sm</path>
         <!-- 这里是tomcat的端口 -->
         <port>8080</port>
          <!-- 这里是编码方式 -->
         <uriEncoding>UTF-8</uriEncoding>
         <!-- 这里与maven的setting文件结合的,内嵌tomcat的方式可以这样配置,无需关心。 -->
         <server>tomcat7</server>
     </configuration>
 </plugin>

配置完成后,可以看到提供的一些maven操作:
在这里插入图片描述

这里罗列几个常用的:

  • tomcat:deploy 部署一个web war包
  • tomcat:start 启动tomcat
  • tomcat:stop 停止tomcat
  • tomcat:run 启动嵌入式tomcat ,并运行当前项目
  • tomcat:shutdown 关闭当前项目

3 web相关添加配置

在Project Structure… -> 弹窗中选择 Facets。在 + 中新增Web,选择study-mojo2项目。
在这里插入图片描述

配置到这里就可以了。
** 不过这里要注意:web的路径必须是 ${项目}/src/main/xxx **
(ps:这个路径肯定是有某个地方设置的,后续找到补充。有知道的可以留言的,谢谢)

4 运行

在webapp下添加个index.jsp。点击maven操作中的tomcat7:run 。
在这里插入图片描述

在浏览器上输入 http://localhost:8080/sm/ 即可看到结果。

可以看到,插件的方式在开发中方便很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值