maven 自动部署 tomcat
1.在tomcat的配置文件tomcat-users.xml添加用户信息
<user username="admin" password="admin" roles="manager-script,manager-gui"/>
2.在maven配置文件settings.xml的servers节点下添加以下配置(部署工程使用)
<server><id>tomcat.server</id> <username>admin</username> <password>admin</password> </server>
3.project节点下添加仓库信息(默认的仓库中找不到tomcat-maven-plugin),保证maven可以从仓库中下载到tomcat-maven-plugin插件
<repositories>
<repository><id>people.apache.snapshots</id><url>http://repository.apache.org/content/groups/snapshots-group/</url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository>
</repositories>
<pluginRepositories><pluginRepository><id>apache.snapshots</id><name>Apache Snapshots</name><url>http://repository.apache.org/content/groups/snapshots-group/</url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots></pluginRepository>
</pluginRepositories>
4.在pom.xml的bulid节点下加入以下插件配置信息
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/manager/text</url><!-- tomcat7 -->
<!--<url>http://localhost:8080/manager</url> tomcat6 -->
<server>tomcat.server</server>
<ignorePackaging>true</ignorePackaging>
</configuration>
</plugin> </plugins>
同时保证 http://localhost:8080/manager是可以访问的
4. 启动tomcat,在工程或pom.xml上右键,maven build的goals中输入命令tomcat:deploy即可发布
maven 自动部署 tomcat相关推荐
- 使用Maven自动部署Java Web项目到Tomcat问题小记
导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文 ...
- maven一键部署tomcat war包
1.环境如下 eclipse.apache-maven-3.0.5.apache-tomcat-7.0.39 2.配置如下 apache-tomcat-7.0.39配置C:\Program Files ...
- Linux部署tomcat项目的方法,使用linux部署tomcat项目
1.下载对应的Tomcat服务器包 Apache Tomcat官网下载: http://tomcat.apache.org/download-70.cgi 比如我们使用的是 apache-tomca ...
- Maven环境下实现Web工程自动部署到Tomcat
概述 : 每次修改完web工程是不是都要重新cp来,cp去到webapps目录中部署,确实是非常的麻烦,重复的工作做来做去浪费了时间不说,还容易把人搞得非常烦躁,那么,这里记录下怎样把web工程自动的 ...
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
上面安装和配置好Jenkins之后,就可以开始配置构建项目了 新建 因为需要构建的项目是maven项目,所以这里填好项目的名称之后选择"构建一个maven项目",然后点左下的ok ...
- tomcat自动运行磁盘任意位置上的项目、使用Maven对tomcat进行自动部署
对于非Maven的web项目,有时候我们想不时常通过打war包.拷贝war包.启动tomcat来运行项目.这时候我们可以通过以下方式来进行配置: 1.1:创建web工程.工程结构如下: 1.2. ...
- 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
- jenkins自动部署到tomcat/weblogic
转载自:http://blog.csdn.net/minebk/article/details/72763859 记录初衷: 由于每次项目部署非常痛苦,很麻烦,遂使用jenkins来部署项目,只需点击 ...
- jenkins git maven tomat 项目拉取编译自动部署(操作详细)
文章目录 1.项目说明 2.tomcat 配置 (1)tomcat-users.xml 配置用户 (2)context.xml 去掉访问限制 (3)解决 war包过大无法上传 (4)访问host-ma ...
- Docker自动部署Apache Tomcat
本文讲的是Docker自动部署Apache Tomcat,[编者的话]本文是Docker的入门文章,推荐Java开发者阅读.文章详细介绍了如何用Docker来安装部署Tomcat. 介绍 本文会讲述: ...
最新文章
- 基于 OpenCV 和 OpenPose 的棒球挥杆人体姿势估计
- linux将mysql的错误连接数_Mysql学习笔记(十二) 并发参数调节
- 如何检测链表中的循环?
- Python异常及处理方法总结
- python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)
- 关于计算机图形标准化的论述 哪个是正确的,地大《计算机图形学(新)》在线作业 参考资料...
- Redis之通用的key操作命令
- C#访问MySQL数据库的方法
- ExtJS MVC学习手记 1
- mcse 2000 认证介绍
- tf.train.Coordinator和tf.train.start_queue_runners
- Portal-Basic Java Web 应用开发框架:应用篇(十一) —— 整合 Spring
- linux远程计算,如何使用Linux应用服务器场的远程计算?
- android studio viewo,Android Studio 之 ViewModel
- CSS 框模型( Box module )
- mysql开启url重写_开启URL伪静态的方法
- python Unicode字符与数值转换
- Python- sklearn之最小二乘法
- cocos2d关于延时的实现
- 高德智慧交通地图空间可视化SDK设计与实现
热门文章
- android 控件绘图和触摸事件分发
- 下一步我向何处去?答女大学生的来信——网上答疑(24)
- Linux 磁盘管理及磁盘分区(主分区、扩展分区、逻辑分区)
- VR多人协同(Photon Server Pun2 VRIF)
- 第十四届蓝桥杯国赛python青少组题目
- Android 中Retrofit/Rxjava结合使用搭建网络请求框架,简单好用
- geotiff 行列col row转经纬度lon lat
- java设计模式精讲 第2章 UML急速入门
- 92-基于stm32单片机智能家居智能窗帘控制系统Proteus仿真+程序源码
- 浅谈Linux的哲学思想