5

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

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

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

  1. 停止 Jenkins(最简单的方法是杀死 servlet 容器。)
  2. 转到$JENKINS_HOME文件系统并找到 config.xml 文件。
  3. 在编辑器中打开这个文件。
  4. 在此文件中查找<useSecurity>true</useSecurity>元素并替换truefalse
  5. 删除元素authorizationStrategysecurityRealm
  6. 启动詹金斯

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

4

5 回答 5

6

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

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

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

于 2016-06-28T11:41:51.153 回答
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)

请参阅:管理 Jenkins -JENKINS_HOME目录

于 2016-07-10T13:35:40.523 回答
2

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

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

  • C:\程序文件\詹金斯
  • C:\Program 文件 (x86)\Jenkis
于 2018-12-09T08:30:25.663 回答
2

在 Windows 上,可以在这里找到

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

于 2021-04-25T12:27:42.123 回答
0

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

于 2016-07-10T13:33:14.833 回答