【问题标题】:Can't find config.xml anywhere within Jenkins folder在 Jenkins 文件夹中的任何地方都找不到 config.xml
【发布时间】:2015-12-10 11:35:10
【问题描述】:

我已经在我的 Windows 8 上下载并安装了 Tomcat servlet...

其中存在许多应用程序的.war 文件。还有詹金斯。我能够启动它并通过它创建工作和插件。但是我在安装 Maven 时为 Advanced -> plugin -> HTTP Proxy 提供了错误的凭据。也许这就是阻止我登录并给出消息的原因:管理员缺少整体/读取权限。

我在 Jenkins 和许多其他网站上进行了搜索;他们曾提到要遵循这些步骤...

  1. 停止 Jenkins(最简单的方法是终止 servlet 容器。)
  2. 进入文件系统中的$JENKINS_HOME,找到config.xml文件。
  3. 在编辑器中打开此文件。
  4. 在此文件中查找<useSecurity>true</useSecurity> 元素并将true 替换为false
  5. 删除元素authorizationStrategysecurityRealm
  6. 启动 Jenkins

但是我到处搜索在 Windows 上找到 config.xml,但我找不到它。它在哪里?

【问题讨论】:

  • 也许您的配置文件位于系统文件夹中,例如:C:\Users\YOUR_USER\.jenkins。尝试更改您的 Windows 资源管理器设置以查看这些文件夹。
  • 默认情况下 Jenkins 使用 ~/.jenkins 目录作为 JENKINS_HOME。在您的情况下,请打开运行 Jenkins 的用户的主目录并找到 .jenkins 文件夹。它应该是 C:\Users\USER_NAME\.jenkins。更多信息请参考以下链接wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins
  • 我也有类似的问题。我被 jenkins 锁定了,我什至无法重新安装它,因为旧设置仍然存在

标签: java xml windows jenkins file-location


【解决方案1】:

在 Windows 7 中我遇到了同样的问题,经过查看后我发现配置文件位于两个不同的文件夹中:

  • C:\Users\user name\\.jenkins
  • C:\Windows\System32\config\systemprofile\\.jenkins

更改第一个并没有多大作用,但删除第二个就可以了。

【讨论】:

    【解决方案2】:

    默认情况下,Jenkins 主目录 (JENKINS_HOME) 设置为 ~/.jenkins,这是您可以找到 Jenkins XML 配置文件的位置。

    在 Windows 上,您的用户主目录位于 C:\Users\USERNAME 下(相当于 %HOME%)。这个文件夹可能是隐藏的(因为里面有点),所以在浏览文件时,请确保您的程序显示隐藏文件或在 Path/Address 栏中输入直接路径。

    这是 Jenkins 主文件夹中 XML 文件的简要结构:

    JENKINS_HOME
     +- config.xml     (jenkins root configuration)
     +- *.xml          (other site-wide configuration files)
     +- jobs
         +- [JOBNAME]      (sub directory for each job)
             +- config.xml     (job configuration file)
    

    见:Administering Jenkins - JENKINS_HOME directory

    【讨论】:

      【解决方案3】:

      它不依赖于 Win 操作系统或环境变量(即 - %HOME% 或 JENKINS_HOME)

      您可以在 confing.xml 文件中找到它的安装位置。它可以位于以下路径之一:

      • C:\Program Files\Jenkins
      • C:\Program Files (x86)\Jenkis

      【讨论】:

        【解决方案4】:

        在 windows 上,可以在这里找到

        c:\windows\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins

        【讨论】:

          【解决方案5】:

          如果没有完成,请尝试在 setclasspath.sh 中定义 JENKINS_HOME。反弹tomcat,config.xml会在你JENKINS_HOME里。

          【讨论】:

            猜你喜欢
            • 2018-06-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-11-02
            • 1970-01-01
            • 2016-08-05
            • 2023-03-16
            相关资源
            最近更新 更多