`

jenkins自动部署tomcat项目

阅读更多

用jenkins实现一键部署tomcat

1. 首先下载安装Deploy to container plugin插件

2. tomcat中加入管理员用户

    修改tomcat-users.xml

在<tomcat-users>   </tomcat-users>中间加入

<user username="admin" password="admin" roles="admin,manager,role1,Tomcat"/>

3. 添加一个构建任务

- 指定jdk版本,这里,我们用的jdk1.6

- 构建中,加入一个Excute Windows batch command. 将固定位置的jar包拷贝到jenkins的workspace。

- 添加构建后操作,

       a. war/ear files:指定war包名称

       b. container 选择tomcat6.x(这个要看具体项目,必须选择自己项目所用的tomcat,tomcat不同版本间有差异)

       c. 输入tomcat用户名,密码以及url地址。

保存。立即构建即可完成每次将war包放到固定位置,然后实现一键部署。

 

 

 

可能遇到的问题:

tomcat报错:

严重:[XXXX\tomcat\webapps\XXX\WEB-INF]could not be completely deleted. The presence of the remaining files may cause problems.

 

 

原因就是

文件夹被锁住了,参考http://www.myexception.cn/open-source/1177067.html

解决方法:

在conf/context.xml中将

<Context>

改为

<Context antiJARLocking="true" antiResourceLocking="true">

 

分享到:
评论

相关推荐

    jenkins实现maven项目自动部署到tomcat

    该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的步骤和关键知识点: **1. Maven项目背景** Maven是Java开发中广泛使用的构建工具,...

    Linux 部署jenkins war包直接tomcat启动

    3. **配置Tomcat**:默认情况下,Tomcat配置文件位于`/etc/tomcat9`或`/etc/tomcat`目录。根据需求,你可能需要调整`server.xml`文件中的端口号(例如,避免与现有服务冲突)。 4. **下载Jenkins WAR包**:从...

    jenkins+maven-tomcat插件自动部署

    【Jenkins + Maven + Tomcat 插件自动部署】是一种高效、自动化的方式,用于持续集成和部署Java应用程序。本文将详细介绍如何配置和使用这个流程。 首先,我们需要在服务器上安装必要的环境,包括Jenkins、Maven、...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    3. **连接Gitlab**:在Gitlab项目中配置CI/CD,设置`.gitlab-ci.yml`文件,定义构建和部署的脚本。当代码提交时,Gitlab Runner会执行这些脚本,与Jenkins交互触发构建。 4. **部署到Tomcat**:构建成功后,Jenkins...

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    - 通过命令行启动Tomcat,这将自动部署Jenkins。 - 浏览器访问Jenkins的地址来初始化配置。 6. 配置自动化构建流程 - 在Jenkins中创建新的任务,配置源码管理选择SVN,输入SVN仓库地址和认证信息。 - 配置构建...

    Jenkins自动部署工具的搭建

    此文档为简单的搭建Jenkins自动部署工具,可实现自动部署war包到Tomcat上及springboot工程的自动部署。

    jenkins实现maven项目自动部署到tomcat .rar

    本篇文章将详细介绍如何使用Jenkins结合Maven实现Java项目的自动部署到Tomcat。 **一、Jenkins简介** Jenkins是一个开源的持续集成服务器,它可以监控和记录软件构建过程,并提供丰富的插件支持自动化测试、部署等...

    [Jenkins Maven SVN Tomcat持续集成实战v2

    使用Shell脚本或者Jenkinsfile,可以编写自动化部署逻辑,包括从SVN拉取最新代码、构建项目、部署到Tomcat服务器等步骤。这样可以确保每次部署都一致,减少人为因素导致的问题。 10. **Jenkins插件** Jenkins拥有...

    Jenkins 自动部署

    要使Jenkins自动构建项目,首先需要创建一个新的任务(Job): - 在Jenkins仪表板,点击“新建Job”并输入有意义的任务名称。 - 选择任务类型。对于Maven项目,选择“构建一个Maven2/3项目”。 3. 配置源代码...

    Jenkins自动化构建部署说明文档

    - **自动部署**: 了解Jenkins自动部署的详细步骤,参考《jenkins自动部署》。 - **多环境配置**: 探讨如何在Jenkins中进行多环境配置,参考《jenkins+maven动态打包配置文件》。 - **多Tomcat部署**: 如何在同一...

    自动化部署项目_Tomcat

    自动部署Tomcat项目的目标是通过编写Shell脚本,实现在无需手动干预的情况下完成应用的构建、打包、上传、解压以及启动或重启等操作,以提高开发和运维团队的工作效率。 1. **Shell脚本基础**:首先,我们需要了解...

    Jenkins部署配置自动化测试项目

    以上就是配置Jenkins自动化测试项目的基本流程。在实际操作中,还可以根据项目需求安装更多插件,实现更复杂的功能,如蓝绿部署、代码质量管理、代码静态分析等。同时,Jenkins支持与其他工具集成,如GitLab、GitHub...

    Jenkins环境部署文件(Jdk11+Tomcat9+Jenkins)

    - **系统配置**:在Jenkins的系统管理界面,可以配置全局工具(如Maven、Git等),这些工具的路径需根据实际安装位置填写,以便Jenkins自动发现并使用。 - **插件管理**:根据项目需求,选择并安装相应的插件,如...

    Jenkins如何部署war包至Tomcat服务器

    总的来说,Jenkins 与 Tomcat 的集成使得开发者能够轻松地自动化部署过程,降低了错误发生的可能性,并且提升了开发团队的工作效率。通过正确配置和使用 Deploy Plugin,你可以确保你的 Java Web 应用能够及时、稳定...

    gitlab、jenkins、maven、tomcat

    - GitLab支持Webhooks,可以在项目设置中配置Webhook指向Jenkins的触发URL。 - 当代码发生变化时,GitLab会发送POST请求到该URL,触发Jenkins中的构建任务。 2. **自动构建与部署**: - Jenkins根据预设的Maven...

    jenkins服务器自动编译和部署

    Jenkins 是一个开源的自动化服务器,能够实现自动编译、自动测试、自动部署等功能。本文将详细介绍如何在 Windows 平台上搭建 Jenkins 服务器,从而实现自动编译和部署。 一、下载和安装 Jenkins 下载 Jenkins ...

Global site tag (gtag.js) - Google Analytics