使用maven的tomcat:run进行web项目热部署

时间:2024-04-15 01:47:05

近期又又一次看了一下maven的东西,事实上主要是由于去了解Jenkins,后期或许会补充jenkins的博文。

怎么在eclipse里面创建maven webproject,这边就不介绍了,參见:http://blog.****.net/enson16855/article/details/19702477 ,普通情况下我们都是讲webproject发不到外部的tomcat环境下开发调试什么的,本人近期认为有点繁琐。

1、首先来看一下maven tomcat插件:

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/dubbo-admin</path>
<uriEncoding>UTF-8</uriEncoding>
<finalName>dubbo-admin</finalName>
<server>tomcat7</server>
</configuration>
</plugin>

2、配置jsp,servlet依赖什么的..

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>jsptags</groupId>
<artifactId>pager-taglib</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>

一定须要以上的依赖。否则项目创建jsp文件都会有错误出现....

3、接下来就是公布的事情了。。

使用maven的tomcat:run进行web项目热部署使用maven的tomcat:run进行web项目热部署

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">



创建一个maven build例如以下:

使用maven的tomcat:run进行web项目热部署使用maven的tomcat:run进行web项目热部署

4、点击apply。再点击run就可以:

使用maven的tomcat:run进行web项目热部署使用maven的tomcat:run进行web项目热部署

表示启动成功了...是不是非常方便???