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

摘要:
最近,我又看到了一些关于Maven的事情。事实上,这主要是因为我了解了詹金斯。稍后,我可能会补充詹金斯的博客。否则,当项目创建jsp文件时会出现错误…3.接下来的事情是发布.创建一个maven构建,例如:4.单击apply。再次单击“运行”表示启动成功…是否非常方便???

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

怎么在eclipse里面创建maven webproject,这边就不介绍了,參见:http://blog.csdn.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项目热部署第1张使用maven的tomcat:run进行web项目热部署第2张
创建一个maven build例如以下:

使用maven的tomcat:run进行web项目热部署第1张使用maven的tomcat:run进行web项目热部署第4张

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

使用maven的tomcat:run进行web项目热部署第1张使用maven的tomcat:run进行web项目热部署第6张

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

免责声明:文章转载自《使用maven的tomcat:run进行web项目热部署》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇二分法其实很简单,为什么老是写不对!!枚举Enum 的常用方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

IntelliJ IDEA 版本控制(svn、git) 修改文件后,所属目录的颜色也变化

IntelliJIDEA的版本控制默认文件已被修改,目录的颜色不会改变,这很不方便。例如,修改方法如下:文件---&gt;设置--&gt;版本控制--&gt;选中“显示更改内容的目录”,效果如下:...

Mysql 查询以某个字符开头的语句

为了查询以某个字符开头的数据,MySQL中经常使用它。常见的语句如下:以查询文章标题以单词“positive”开头的语句为例:使用通配符:1SELECT*FROM`article`,其中title类似于“positive%”;使用左函数:使用字符串截断函数:1SELECT*FROM`article`其中substring(title,1,1)='positi...

element ui设置表格表头高度和每一行的高度

.el-table__headertr,.el-table__headerth{padding:0;height:30px;line-height:30px;}.el-table__bodytr,.el-table__bodytd{padding:0;height:30px;line-height:30px;}...

axios 学习文档

Axios是一个基于承诺的HTTP库,可以在浏览器和node.js中使用。执行POST请求axis.POST.then。接住执行多个并发请求函数getUserAccount(){returnaxios.get;}函数getUserPermissions(){returnaxios.get;}全部承诺。然后axios API可以通过传递相关配置来请求axios...

layui table 打印表格

例如,layui的表单打印方法是将表单的数据重新组合成新页面,但它只能打印当前页面的内容。仅仅说实话是不够的。我整个上午都找到了一些,并说他们自己换了,但他们并不满意。这没用。我只能打印当前页面的内容。我的想法是编写一个函数,传递显示的列和要打印的数据,然后直接打印。不要胡说八道。直接转到代码。...

狼人杀规则

自爆后,所有演讲立即暂停,进入夜间。自爆后的那晚,狼人可以指着那把刀。预言家只能验证某个玩家是否是狼人,除狼人是否是狼人之外的所有信息都无法验证。如果先知测试丘比特,法官不必担心丘比特是哪一个阵营,只会展示好人的手势。...