在Jenkins文件夹中的任何位置都找不到config.xml

时间:2015-09-14 12:50:00

标签: java xml windows jenkins file-location

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

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

我在詹金斯和许多其他网站上搜索过;嘿已经提到要按照这些步骤......

  1. 停止Jenkins(最简单的方法是杀死servlet容器。)
  2. 转到文件系统中的$JENKINS_HOME并找到config.xml文件。
  3. 在编辑器中打开此文件。
  4. 在此文件中查找<useSecurity>true</useSecurity>元素,并将true替换为false
  5. 删除元素authorizationStrategysecurityRealm
  6. 启动Jenkins
  7. 但我到处搜索在Windows上找到config.xml,但我找不到它。它在哪里?

5 个答案:

答案 0 :(得分:3)

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

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

更改第一个没有做太多,但删除第二个做了工作。

答案 1 :(得分:3)

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

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

以下是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

答案 2 :(得分:2)

在windows上,可以在这里找到

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

它不依赖于Win OS或环境变量(即-%HOME%或JENKINS_HOME)

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

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