在build.xml定义了打包target之后,我们可以将打包生成的war文件直接部署到tomcat。

1. 建立Tomcat用户。

打开Tomcat安装路径下的 conf/tomcat-users.xml文件,在”tomcat-users“ 标签里面输入:

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status" />

这样就建好了一个用户名是 ”admin” ,并且密码是”123456“的用户。

2. 启动Tomcat。

双击Tomcat安装路径下的 bin/startup.bat脚本来启动Tomcat。

3.  打开浏览器,输入“http://localhost:8081/”,可以看到Tomcat 首页。点击”manager webapp“链接,输入刚刚的用户名以及密码,即”admin “和“123456”,如果成功打开“Tomcat Web Application Manager”页面说明刚刚的用户新建成功。

4. 安装插件

进入“系统管理” –> “管理插件”-> “可选插件”,在“过滤”中输入“Deploy to container Plugin ”,可以看到页面显示出该插件,选中并点击“直接安装”即可。

Deploy to container Plugin

This plugin allows you to deploy a war to a container after a successful build.
Glassfish 3.x remote deployment

5. 任选一个项目,点击“配置”。

6. 找到“构建后操作”,点击“增加构建后操作步骤”,选择“Deploy war/ear to a container”。

输入如下数据:

WAR/EAR files: 输入构建时生成的war文件相对于本项目的路径。

比如说我的 war文件路径为“D:\Jekins\workspace\Ant_project\package\aa.war”, 我的项目名是”Ant_project“,那么这里填写”package\aa.war“。

找到“Containers”,点击“Add Container”按钮,选择你之前安装的Tomcat版本,我的是”Tomcat 7.x”。

“Manager user name“:Tomcat用户名,即”admin“。

Manager password: Tomcat用户密码,即”123456“。

Tomcat URL: Tomcat的网址,类似 ”http://localhost:8081/“。

7. 点击”应用“,点击”保存“按钮。

8. 点击”立即构建“。

9. 构建完成之后,没有问题的话会在 Tomcat的安装路径下的 webapps路径下看到war包。同时打开 ”http://locathost:8081”+ 包名 可以成功打开项目网页。比如这里就是 “http://locathost:8081/aa”。

Jenkins 七: 部署到Tomcat的更多相关文章

  1. 内存溢出导致jenkins自动部署到tomcat失败

    原文地址:http://openwares.net/java/jenkens_deploy_to_tomcat_error_of_outofmemoryerror.html jenkins自动部署wa ...

  2. Jenkins安装部署及tomcat的入门介绍

    这里我们使用的方法是用servlet容器来部署jenkins,使用的是tomcat 下载下来tomcat,解压 bin目录下存放的一些启动关闭批处理文件 conf目录下放的一些配置文件,配置虚拟主机之 ...

  3. jenkins自动部署到tomcat报错:ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception

    参考地址: http://blog.csdn.net/weiguang1017/article/details/9011353 manager-script — Access to the tools ...

  4. jenkins自动化部署(tomcat+git)

    一.安装jenkins 1.安装jdk 查看可安装版本:yum search openjdk 安装:yum install -y java-1.8.0-openjdk java-1.8.0-openj ...

  5. jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第一话):初次启动jenkins,输入给定密码后登录失败问题解决

    Jenkins是一个持续集成平台,它能够从git等源码管理服务器拉取代码.打包并发布到tomcat等中间件,只要配置好相关插件,就可以做到项目的自动化构建.部署,不论是对开发来说监控代码质量,还是对测 ...

  6. Jenkins远程部署SpringBoot应用

    一般Web工程通过Jenkins远程部署到Tomcat,可以采用Maven的tomcat-maven-plugin插件进行部署.最近接触到Spring Boot工程的部署,由于Spring Boot应 ...

  7. Jenkins自动部署Tomcat项目

    Jenkins自动部署Tomcat项目 1.安装jenkins 插件 启动Jenkins,进入系统管理-插件管理: 选择Deploy to container Plugin 插件安装:

  8. Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  9. Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

随机推荐

  1. 1 加到 100 的 时间复杂度 C#.

    //1 加到 100 的 时间复杂度: ; ; ; i <= n; i++){ sum += i; } T() = ; //Initialize 'n'. T() = ; //Initializ ...

  2. MATLAB中mexFunction函数的接口规范

    MEX文件的调用极为方便,其调用方式与MATALAB的内建函数完全相同,只需要在命令窗口内输入对应的文件名称即可. C语言MEX程序代码文件有计算子例程(Computational routine)和 ...

  3. 深度探索va_start、va_arg、va_end

    采用C语言编程的时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的所有实际参数.但在某些情况下希望函数的参数个数可以根据需要确定.典型的例子有大家熟悉的函数printf().s ...

  4. vim技巧和坑

    VIM的匹配替换功能很快很强大,但是要显示匹配个数就很苦情,要绕个弯子实现:%s/xxx//gn关键是最后的n,代表只报告匹配的个数,而不进行实际的替换. vim v5 强大.. 另外,如果你习惯了w ...

  5. java中jdk环境配置

    配置java环境,俗称jdk环境 首先进入配置环境的目录下:右键鼠标我的电脑->属性->高级系统设置->环境变量,在对应的"系统变量"框下配置一下变量: 规范的配 ...

  6. PHP框架_ThinkPHP基础

    目录 1.ThinkPHP项目结构 2.ThinkPHP运行流程 3.ThinkPHP配置文件 4.ThinkPHP四种URL模式 5.ThinkPHP用户自定义函数 6.ThinkPHP模板展示及变 ...

  7. div浮动框居于浏览器窗口中间

    代码先贴这里,随后再改 <script language="JavaScript"> document.getElementById('divCenter').styl ...

  8. cloudera目录位置

    http://www.aboutyun.com/thread-9189-1-1.html 这里来的嘿嘿. 1. 相关目录/var/log/cloudera-scm-installer : 安装日志目录 ...

  9. 基于 Webpack & Vue & Vue-Router 的 SPA 初体验

    基于 Webpack & Vue & Vue-Router 的 SPA 初体验 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com ...

  10. 阻止文件不被上传到iCloud-b

    有空用下 http://www.cocoachina.com/bbs/read.php?tid=86244 http://www.ooso.net/archives/617 http://blog.c ...