maven 自动部署war(项目)到tomcat

1.软件版本

apache-tomcat-7.0.55

apache-maven-3.2.2

eclipse-standard-luna-R-win32-x86_64

2.修改文件

2.1 tomcat  tomcat-users.xml

增加如下用户 角色 manager-script

  • manager-script — Access to the tools-friendly plain text interface that is described in this document, and to the "Server Status" page.
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <role rolename="admin-gui"/>
  <user username="admin" password="admin" roles="manager-script"/>

参考文档

http://127.0.0.1:8080/docs/manager-howto.html#Configuring_Manager_Application_Access

2.2 maven setting.xml

servers 里添加

    <server>
      <id>tomcat7</id>
      <username>admin</username>
      <password>admin</password>
    </server>

2.3 项目 pom.xml

<plugin>
					<groupId>org.apache.tomcat.maven</groupId>
					<artifactId>tomcat7-maven-plugin</artifactId>
					<version>2.0-beta-1</version>
					<configuration>
						<url>http://localhost:8080/manager/text</url>
						<server>tomcat7</server>
						<username>admin</username>
						<password>admin</password>
					</configuration>
				</plugin>

注:此处的server 里面的tomcat7 要与上2.2maven 配置文件setting.xml 里server id 一致

maven 命令:tomcat7:deploy

如下图

maven 自动部署war(项目)到tomcat,布布扣,bubuko.com

时间: 2024-12-28 20:29:49

maven 自动部署war(项目)到tomcat的相关文章

(转)maven自动部署web项目到tomcat8(向下兼容7)

maven自动部署web项目到tomcat8(向下兼容7) 2014-08-29 10:52 网站上线以后,为了保证网站运行的连续性,有新功能更新时,不能重启Tomcat服务器去部署新增功能.因此,就研 究一下用maven的自动部署功能. 1首先要保证自己电脑上装了Tomcat服务器 进入Tomcat安装目录,打开..\conf\tomcat-users.xml,在这个配置文件中加入以下内容: <role rolename="manager-gui"/> <role

Maven自动部署war到Tomcat6

Maven自动部署war到Tomcat 软件版本:tomcat6.maven3 1.  在maven项目的pom里配置如下信息 <build> <finalName>spring_web</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactI

maven自动部署web项目到tomcat8(向下兼容7)

网站上线以后,为了保证网站运行的连续性,有新功能更新时,不能重启Tomcat服务器去部署新增功能.因此,就研 究一下用maven的自动部署功能. 1首先要保证自己电脑上装了Tomcat服务器 进入Tomcat安装目录,打开..\conf\tomcat-users.xml,在这个配置文件中加入以下内容: <role rolename="manager-gui"/> <role rolename="manager-script"/> <us

maven自动部署项目以及常见问题解决

Maven自动部署war到Tomcat1. 在maven项目的pom里配置如下信息 <build> <finalName>dianxiao</finalName> <!-- WAR包的名字 --> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId

使用Maven自动部署Java Web项目到Tomcat问题小记

导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文件夹删掉 cd /var/lib/tomcat7/webapps sudo rm XXX.war sudo rm -rf XXX 将war包传到服务器上,比如用pscp命令上传 pscp -pw "xxx" XXX.war [email protected]:/var/lib/tomcat

maven自动部署到tomcat的问题

最近需要使用Maven将项目自动部署到Tomcat,在网络上也查找了很多文章,内容大同小异,今天打算在这里给自己做一个小总结 参考网址:http://blog.csdn.net/dilaomimi/article/details/6955850 我使用的环境是:Eclipse Java EE IDE for Web Developers(Helios Service Release 1) apache-tomcat-6.0.10 apache-maven-2.2.1 通常的做法是这样的 1.配置

maven自动部署到远程tomcat教程

使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省了大量时间. 本文章适用于tomcat的7.x ,8.x, 9.x版本. 下面是自动部的步骤 1,首先,配置tomcat的manager 编辑远程tomcat服务器下的conf/tomcat-users.xml,在末尾增加(其实只要拉到文件末尾,去掉注释改一下就可以了) <role rolename="manager-gui"/> <role rolename="m

tomcat从manager部署war项目上传失败

tomcat从manager部署war项目上传失败, 查看manager.2018-07-17.log 日志,可以看到如下信息. less manager.2018-07-17.log 17-Jul-2018 15:26:13.449 严重 [http-nio-8151-exec-2] org.apache.catalina.core.ApplicationContext.log HTMLManager: FAIL - Deploy Upload Failed, Exception: org.a

Linux配置Jenkins建立Maven Job持续发布项目到Tomcat

第一步 安装JDK 1.下载JDK安装文件 到Oracle官网下载JDK 下载地址 我这里是下载的jdk1.8.91版本 并将下载的好的压缩文件jdk-8u91-linux-x64.tar.gz拷贝到root用户文件夹中 2.安装JDK 以root用户登录到Linux echo "进入待安装目录" cd /usr/local echo "新建java文件夹" mkdir java echo "进入java文件夹" cd java echo &qu