maven一键部署linux的tomcat(wagon-maven-plugin)
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
程序开发完成后部署到线上Linux服务器,可能需要经历打包、将包文件传到服务器、SSH连上服务器、敲命令启动程序等一系列繁琐的步骤。实际上这些步骤都可以通过Maven的一个插件wagon-maven-plugin来自动完成。
在此,我项目是利用wagon-maven-plugin插件来完成部署到linux远程服务器上的tomcat。
简单步骤如下
1> 在maven的setting.xml文件中配置远程连接服务器的用户名和密码。我的配置如下(仅供参考)
<servers>
<server>
<id>linuxHHY</id>
<username>hhy</username>
<password>hhy123</password>
</server>
</servers>
2>通过wagon-maven-plugin,把项目的war包传到相应的目录下。打包完成后包位于target目录下,要想在远程服务器上部署,首先要将war包上传到服务器。
在项目的pom.xml中配置wagon-maven-plugin插件:
=============================================================================================
3>配置完成就可以通过maven 进行远程部署到指定服务器上
或者
- maven一键部署linux的tomcat(wagon-maven-plugin)
- maven实现一键部署到Linux上的tomcat(无需重启服务器)
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
- Maven + tomcat + svn +linux shell 快捷部署
- maven tomcat plugin 热部署
- Maven配置一键部署远程Tomcat
- Eclipse中的Maven项目一键部署到Tomcat服务器 - 支持多环境部署
- maven一键部署java项目到tomcat
- 基于maven-cargo-plugin 的tomcat7.x热部署记录
- Tomcat Maven Plugin部署Maven Web应用
- maven tomcat plugin实现热部署
- tomcat7-maven-plugin插件把web应用一键式的部署到一个远程的tomcat中
- maven tomcat plugin实现热部署
- Maven打包Web 项目并且部署到Linux上的Tomcat服务器下
- 将本地开发的 Maven 2 项目部署到 Linux Tomcat 下的步骤
- maven工程部署到tomcat服务器上:maven+tomcat6-maven-plugin
- Eclipse中的Maven项目一键部署到Tomcat服务器 - 支持多环境部署
- 使用wagon-maven-plugin插件自动部署项目
- 服务器环境之6:使用maven自动部署到tomcat及编写sh一键部署脚本
- java的maven工程部署到linux(包括tomcat部署,jdk安装,maven工程打包及项目运行)