`
nxw_tsp
  • 浏览: 18510 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Jenkins部署:The username you provided is not allowed to use the text-based Tomcat Manager (error 403)

 
阅读更多

1、背景及现象
今天在配置Jenkins的自动部署功能,手动构建时报“The username you provided is not allowed to use the text-based Tomcat Manager (error 403)”错误,如图
这里写图片描述
2、原因
用于tomcat7自动部署的管理用户必须具有manager-script角色,manager-gui角色是不够的,不然会有错误出现:
The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
在/etc/tomcat7/tomcat-users.xml文件中为管理用户添加manager-script角色即可。
3、解决方法
进入到tomcat的conf目录下,编辑tomcat-users.xml配置文件
这里写图片描述
添加manager-script角色,并赋予角色给admin
这里写图片描述
4、结果
Jenkins再次手动构建则构建成功。
这里写图片描述

转至http://blog.csdn.net/jay_1989/article/details/52861620

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    Jenkins安装并配置自动化部署.pdf

    另外,如果收到"The username you provided is not allowed to use the text-based Tomcat Manager"的错误,需要修改Tomcat的`context.xml`,允许特定或所有IP访问Manager应用。 针对构建完成后仅能通过GET请求触发...

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

    ### Jenkins 实现 Maven 项目自动部署到 Tomcat 在当今快速发展的软件开发环境中,持续集成(CI)与持续部署(CD)已经成为不可或缺的部分。本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat ...

    Jenkins 2: Up and Running

    ### Jenkins 2: Up and Running - 关键知识点详解 #### 一、Jenkins 2 的特点与优势 《Jenkins 2: Up and Running》这本书深入介绍了如何利用Jenkins 2构建灵活、可控且易于维护的持续交付管道。相较于之前的版本...

    基于Jenkins-sonar-maven-svn-tomcat的集成部署

    ### 基于Jenkins-Sonar-Maven-SVN-Tomcat的集成部署 #### 一、概述 本文档旨在详细介绍如何实现一个自动化部署流程,该流程涉及的关键组件包括Jenkins、SonarQube、Maven、Subversion (SVN) 和 Apache Tomcat。...

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

    在本场景中,我们关注的是如何使用 Jenkins 部署 WAR 包到 Tomcat 服务器,这是一个常见的 Java Web 应用部署流程。Tomcat 是一个流行的开源 Java Servlet 容器,用于运行基于 JSP 和 Servlet 的 Web 应用程序。 ...

    Linux 部署jenkins war包直接tomcat启动

    本文将深入探讨如何在Linux环境下利用Tomcat服务器来部署Jenkins的WAR包。 首先,我们需要了解Jenkins的基本概念。Jenkins是一个基于Java开发的持续集成工具,它支持多种插件,可以实现自动化构建、测试和发布流程...

    jenkins+maven-tomcat插件自动部署

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

    jenkins持续集成冷部署到tomcat教程

    ### Jenkins持续集成冷部署到Tomcat教程 #### 知识点概述 - **Jenkins**:开源持续集成工具,用于自动化软件开发中的构建、测试、部署等过程。 - **Tomcat**:Apache软件基金会的Jakarta项目中的一个开源Web服务器...

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

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

    Jenkins 2--Up and Running

    If you’re familiar with Jenkins and want to take advantage of the new technologies to transform your legacy pipelines or build new modern, automated continuous delivery environments, this is your ...

    jenkins部署详细步骤

    ### Jenkins部署详细步骤 #### 一、Jenkins简介与核心功能 Jenkins 是一款开源的持续集成工具,广泛应用于软件开发领域。它可以帮助开发者自动完成软件项目的构建、测试及部署等任务,从而提高开发效率和代码质量...

    Jenkins部署Web项目到远程tomcat

    介绍Jenkins部署Web项目到远程tomcat的文档,简单实用。

    Tomcat基于Jenkins-Ansible的自动发布-2.pdf

    ### Tomcat基于Jenkins-Ansible的自动发布与回滚机制 #### 概述 在持续集成/持续部署(CI/CD)流程中,确保项目的可持续迭代与版本回滚是至关重要的环节。本文将深入探讨如何利用Jenkins与Ansible实现Tomcat应用的...

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

    Jenkins是一款广泛使用的持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)工具,它能够自动化软件构建、测试和部署流程。本压缩包包含Jenkins部署所需的三个核心组件:JDK 11、...

    jenkins安装部署并编译一个svn上的源代码项目并发布至远程Tomcat上

    ### Jenkins 安装部署并编译 SVN 源代码项目发布至远程 Tomcat 的实践 #### 一、前言 随着软件开发领域的不断进化,持续集成(CI)和持续部署(CD)已成为现代软件工程中不可或缺的一部分。Jenkins 作为一款开源的...

    SVN-Jenkins-Nexus-Maven-Tomcat持续集成构建调研报告

    ### SVN-Jenkins-Nexus-Maven-Tomcat 持续集成构建调研报告 #### 定义与背景 持续集成(Continuous Integration, CI)作为一种软件开发实践,在敏捷开发中扮演着核心角色。它鼓励团队成员频繁地集成代码,通过自动...

    gitlab、jenkins、maven、tomcat

    ### GitLab、Jenkins、Maven与Tomcat集成部署详解 #### 一、概述 本文档将详细介绍如何在Jenkins平台上实现Maven项目的自动化构建,并将其自动部署至Tomcat服务器的过程。通过集成GitLab作为源代码管理工具,利用...

Global site tag (gtag.js) - Google Analytics