2015-09-14 8 views
2

Я скачал и установил Tomcat сервлет на моем Windows 8 ...Не может найти config.xml в любом месте в пределах Дженкинс папки

, внутри которого .war многих файлов приложений присутствуют. Также Дженкинс. Я смог запустить его и создать через него рабочие места и плагины. Но я дал неверные учетные данные для Продвинутый -> плагин -> HTTP-прокси при установке Maven. Возможно, это то, что блокирует меня для входа в систему и дает сообщение: Admin отсутствует в общем/разрешении на чтение.

Я искал в Дженкинсе и многих других местах; эй упомянул последовать за этими шагами ...

  1. Stop Дженкинс (самый простой способ сделать это, чтобы убить контейнер сервлетов.)
  2. Перейти к $JENKINS_HOME в файловой системе и найти файл config.xml.
  3. Открыть этот файл в редакторе.
  4. Посмотрите на <useSecurity>true</useSecurity> элемент в этом файле и заменить true с false
  5. Удалить элементы authorizationStrategy и securityRealm.
  6. Start Дженкинс

Но я искал везде, чтобы найти config.xml на Windows, но я не могу найти его. Где это?

+1

Может быть, ваши конфигурационные файлы в системной папке, как: C: \ Users \ ваш_пользователь \ .jenkins , Попытайтесь изменить настройки проводника Windows для просмотра этих папок. –

+1

По умолчанию Jenkins использует каталог ~/.jenkins как JENKINS_HOME. В вашем случае, пожалуйста, откройте домашнюю директорию пользователя, которая запускает Jenkins и найдите папку .jenkins. Это должно быть C: \ Users \ USER_NAME \ .jenkins.Пожалуйста, обратитесь к следующей ссылке для получения дополнительной информации https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins – Taras

+0

У меня подобная проблема. Я заблокирован из дженкинсов, и я даже не могу его переустановить, потому что старые настройки остаются – MyPasswordIsLasercats

ответ

1

В Windows 7 у меня была такая же проблема, и после просмотра я обнаружил, что конфигурационный файл находится в двух различных папках:

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

изменяющимися первый не сделал много, но удаление второго выполнило эту работу.

0

Если этого не сделано, попробуйте определить JENKINS_HOME в setclasspath.sh. bounce tomcat, config.xml будет у вас JENKINS_HOME.

2

По умолчанию домашний каталог Jenkins (JENKINS_HOME) установлен в ~/.jenkins, это место, где вы можете найти конфигурационный файл Jenkins XML.

В Windows ваш домашний каталог пользователя находится под C:\Users\USERNAME (что эквивалентно %HOME%). Эта папка может быть скрыта (поскольку в ней есть точка), поэтому при просмотре файлов убедитесь, что ваша программа показывает скрытые файлы или набирает прямой путь в вашем баре Путь/Адрес.

Вот краткая структура файлов 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