Asked
6 years, 11 months ago
Viewed
1k times
So I’m working on a basic webapp that uses HTML, CSS, and AngularJS, and I’ve started to add functionality with Spring. As I added a few JARs, I started getting the error
DEBUG DefaultFileSystem - Could not locate file config.xml at null: no protocol: config.xml
It seems that it can’t find my config.xml document which is currently at src/main/resources
, but I’ve tried other addresses. Where can I set the path where I have the file instead of having it be null
?
asked Jun 9, 2016 at 19:55
1
The resource loading can be tricky in Java , the below class will load resources for you in desktop, web, within classpath , or current working directory:
package test;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
public class JKResourceLoader {
public InputStream getResourceAsStream(String resourceName) {
URL url = getResourceUrl(resourceName);
if (url != null) {
try {
return url.openStream();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
return null;
}
public URL getResourceUrl(String fileName) {
if (fileName == null) {
return null;
}
URL resource = getClass().getResource(fileName);
if (resource == null) {
resource = Thread.currentThread().getContextClassLoader().getResource(fileName);
if (resource == null) {
resource = ClassLoader.getSystemResource(fileName);
if (resource == null) {
File file = new File(fileName);
if (file.exists()) {
try {
resource = file.toURI().toURL();
} catch (MalformedURLException e) {
throw new RuntimeException(e);
}
}
}
}
}
return resource;
}
}
Also, you can use my jk-util project by including maven dependency as follows :
<dependency>
<groupId>com.jalalkiswani</groupId>
<artifactId>jk-util</artifactId>
<version>0.0.9</version>
</dependency>
and just call the below code :
InputStream in = JKResourceLoaderFactory.getResourceLoader().getResourceAsStream("/config.xml");
answered Jun 9, 2016 at 20:19
Я загрузил и установил сервлет Tomcat на моем Windows 8…
Внутри присутствует множество файлов .war
. Также Дженкинс. Я смог запустить его и создать через него рабочие места и плагины. Но я установил неверные учетные данные для Advanced → plugin → HTTP Proxy при установке Maven. Возможно, это то, что блокирует меня для входа в систему и дает сообщение: Admin отсутствует в общем/разрешении на чтение.
Я искал в Дженкинсе и многих других сайтах; эй упомянул, чтобы следовать этим шагам…
- Остановите Дженкинса (самый простой способ сделать это — убить контейнер сервлетов).
- Перейдите в
$JENKINS_HOME
в файловой системе и найдите файл config.xml. - Откройте этот файл в редакторе.
- Найдите
<useSecurity>true</useSecurity>
в этом файле и заменитеtrue
наfalse
- Удалите элементы
authorizationStrategy
иsecurityRealm
. - Начать Дженкинс
Но я искал везде, чтобы найти config.xml
в Windows, но я не могу его найти. Где это?
14 сен. 2015, в 15:02
Поделиться
Источник
4 ответа
По умолчанию домашний каталог Jenkins (JENKINS_HOME
) установлен в ~/.jenkins
, это место, где вы можете найти свой конфигурационный файл Jenkins XML.
В Windows ваш домашний каталог пользователя находится в папке C:UsersUSERNAME
(эквивалентно %HOME%
). Эта папка может быть скрыта (поскольку в ней есть точка), поэтому при просмотре файлов убедитесь, что ваша программа показывает скрытые файлы или набирает прямой путь в вашей панели «Путь/Адрес».
Вот краткая структура файлов XML в домашней папке Jenkins:
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_HOME
Jenkins — JENKINS_HOME
kenorb
10 июль 2016, в 14:09
Поделиться
В Windows 7 у меня была такая же проблема, и после просмотра я обнаружил, что файл конфигурации находится в двух разных папках:
-
C:Usersuser name\.jenkins
-
C:WindowsSystem32configsystemprofile\.jenkins
изменение первого не делало много, но удаление второго выполняло работу.
Aharbil
28 июнь 2016, в 13:24
Поделиться
Это не зависит от Win OS или переменных среды (т.е. -% HOME% OR JENKINS_HOME)
Вы можете найти файл confing.xml, где он установлен. Это может быть в одном из следующих путей:
- C:Program FilesJenkins
- C:Program Files (x86)Jenkis
Aviv Cohen
09 дек. 2018, в 08:57
Поделиться
Если этого не сделать, попробуйте определить JENKINS_HOME в setclasspath.sh. bounce tomcat, config.xml будет у вас JENKINS_HOME.
user3232823
10 июль 2016, в 13:43
Поделиться
Ещё вопросы
- 0Следующим узлом двусвязного списка является приватный
- 1Java Web Start Предупреждение о безопасности JNLP. Ошибка в JWS? 7u51
- 0Как отделить значение $ _GET
- 0Предотвращение дублирования инициализации асинхронных служб в Angular.js
- 0Триггер базы данных MySQL не работает должным образом
- 1Ошибка импорта данных в Python
- 1WebRequest всегда попадает в NetworkError.WebRequestAlreadyFinished
- 0Создание формы RSVP. Как сделать обязательные поля необязательными в зависимости от раскрывающегося списка?
- 0Как обновить только текст кнопки в компонентах jologery ui
- 1Geckodriver не может нажать на элемент | Python 3 Coding
- 1Выполнить поиск, используя HQL / какой тип присоединения к пользователю?
- 0PHP, упорядочить массив различных объектов по полю
- 1RegExp для соответствия между двумя символами
- 0Возврат через все функции
- 0Не загружайте часть HTML, пока кнопка не нажата
- 1Java: удаление компонента Runnable Canvas
- 1Одновременная запись нескольких переменных в Pandas
- 1Джексон андроид ИМЯ при использовании MixIn
- 0Сортировать массив по указанным идентификаторам?
- 1Настройка аннотации Springs3 Hibernate3
- 0Перенаправление и отметка времени std :: cout
- 0Как запретить Tomcat 7 / Spring / Tiles обрезать пробелы в выводе HTML
- 1Динамически зарегистрированный метод ловушки onReceive () получателя широковещания не вызывается
- 0Почему модальное содержимое не скрывается, если модальное не отображается?
- 1Как обновить маркер, используя местоположение в реальном времени вдоль полилинии?
- 0Как сделать фон в MFC полупрозрачным?
- 0MySQL запрос поиска в левом соединении, которые имеют условие, связанное со столбцом
- 1Не может наследовать внутри того же пакета в Java
- 1Я не могу добавить ярлыки на мою круговую диаграмму
- 0Как добавить идентификатор для элемента в JQuery
- 0Как написать запрос для сопоставления по всем таблицам?
- 0Angularjs Многомерный массив и два относительных поля выбора
- 1Обязательны ли определения типов для пакетов npm только на компьютере разработчика?
- 0AngularJS и Google
- 0Попытка получить изображение профиля пользователя из базы данных MySQL.
- 1стеки Java и очевидное бессмысленное упражнение
- 0Angular объявил устаревшим объявление ng-app без имени
- 0Отзывчивый дизайн сайта больше не отзывчивый
- 1Сортировка объекта массива в JavaScript
- 1Создать строку из n символов без цикла [duplicate]
- 0Как работать с stl с функтором обтекания указателя функции?
- 1каковы различия между различными способами создания экземпляра JAVA_HOME в Ubuntu
- 0удалить весь список, имеющий ссылку с href = ‘#thisisIdOfaDiv’
- 0Максимальная высота и максимальная ширина
- 1улучшения в коде
- 0Резервное копирование в онлайн-хранилище с использованием сценария оболочки
- 1Элемент управления WinForms WebBrowser игнорирует реферер
- 0PHP — извлекать числа и заключать их в <span>
- 1Как использовать sqlite в качестве строкового ресурса вместо strings.xml для языка?
- 0Angular Template Cache — Очистить кэш для обновленного шаблона
0 Пользователей и 1 Гость просматривают эту тему.
- 8 Ответов
- 2647 Просмотров
Помогите найти файл config.xml (использую Joomla 2.5.7). По идее он должен быть по адресу administratorcomponentscom_contentconfig.xml, но его там нет. Хочу подредактировать его, чтобы убрать ID статьи из ссылки на материал.
И причем тут этот файл? Нужно роутер com_content править чтобы избавиться ID статьи. И сомневаюсь, что вы это сможете сделать, если даже не знаете какой файл отвечает за построение ссылок.
Через router.php не получается. Я меняю:
// then we assume it is a category. If they don’t we assume it is an article
if ($count === 1) {
на
// then we assume it is a category. If they don’t we assume it is an article
if ($count === 1 && !$advanced) {………
А файла config.xml по адресу: administratorcomponentscom_content нет. Раньше, на Joomla 1.6, я вносил в него изменения и ID из ссылок изчезали. Хотел проэксперементировать на 2.5, но не нашел его….
А файла config.xml по адресу: administratorcomponentscom_content нет.
Странно. У меня на 2.5.7 — файл на месте.
А в других директориях файл есть? Например в com_config
Такое ощущение что у вас фильтр на XML файлы и Вы их просто не видите. Ради прикола создайте какой либо test.xml и закинте в директорию. То чем Вы потом смотрите директории интересно его увидят!?
По адресу administratorcomponentscom_content у меня есть файл metadata.xml. Он видим. Я эксперементировал несколькими видами:
Распаковывал дистрибутив на компе , Устанавливал на 3 разных хостинга, Устанавливал на Денвер. Во всех случаях я не находил файл config.xml НИГДЕ. Попробовал провести те же действия с жумлой 1.6 — то же самое. Хотя раньше ОН БЫЛ. Зашел на хостинг, где у меня установлен сайт с Joomla 1.6 и где был config.xml , который я ранее корректировал, но и там его не оказалось! Куда он делся? Может действительно какой-то фильтр на XML, тогда почему metadata.xml видим. Раньше меня «убивала» одна проблема — как убрать ID с Joomla 2.5.7, а теперь их две. Вторая — где config.xml ?
Его вообще нигде нет…
?
есть
administratorcomponentscom_contact
а есть
administratorcomponentscom_content
может быть все бонально? Перепутп=али контакт и контент?
А еще есть Тотал Коммандер!
нажав на Alt + F7 задаете в поиск нужный файл и ТС найдет его если под рукой микроскопа нет
« Последнее редактирование: 01.10.2012, 02:18:17 от Dobreff »
Записан
Я заходил в com_content . Попробую через тотал командер поискать, но все равно странно…
I have downloaded and installed Tomcat servlet on my Windows 8…
Inside which many application’s .war
files are present. Also Jenkins. I was able to start it and create jobs and plugins through it. But I gave a wrong credentials for Advanced -> plugin -> HTTP Proxy while installing Maven. Maybe this is what is blocking me to login and gives message: Admin Is Missing the Overall/Read Permission.
I searched in Jenkins and many other sites; hey had mentioned to follow these steps…
- Stop Jenkins (the easiest way to do this is to kill the servlet container.)
- Go to
$JENKINS_HOME
in the file system and find config.xml file. - Open this file in the editor.
- Look for the
<useSecurity>true</useSecurity>
element in this file and replacetrue
withfalse
- Remove the elements
authorizationStrategy
andsecurityRealm
. - Start Jenkins
But I searched everywhere to find the config.xml
on Windows, but I can’t find it. Where it is?
kenorb
153k85 gold badges674 silver badges738 bronze badges
asked Sep 14, 2015 at 12:50
Bharath KashyapBharath Kashyap
3432 gold badges5 silver badges14 bronze badges
3
In Windows 7 I’ve had the same problem and after looking I found that the config file is in two different folders:
C:Usersuser name\.jenkins
C:WindowsSystem32configsystemprofile\.jenkins
changing the first one didn’t do much, but deleting the second did the job.
kenorb
153k85 gold badges674 silver badges738 bronze badges
answered Jun 28, 2016 at 11:41
By default Jenkins home directory (JENKINS_HOME
) is set to ~/.jenkins
, this is the location where you can find your Jenkins XML config file.
On Windows your user home directory is under C:UsersUSERNAME
(equivalent to %HOME%
). This folder may be hidden (since it has dot in it), so when browsing the files, make sure your program shows hidden files or type the direct path in your Path/Address bar.
Here is the brief structure of XML files within Jenkins home folder:
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)
See: Administering Jenkins — JENKINS_HOME
directory
answered Jul 10, 2016 at 13:35
kenorbkenorb
153k85 gold badges674 silver badges738 bronze badges
you could found it under :
C:ProgramDataJenkins.jenkins
FYI : you could check your "JENKINS_HOME"
under C:Program FilesJenkins
inside the file jenkins.xml you will find the path
answered Mar 6, 2022 at 14:26
1
It’s not depend on Win OS or Environment variables (I.e — %HOME% OR JENKINS_HOME)
You can find the confing.xml file where it’s installed. It can be in one of the following paths:
- C:Program FilesJenkins
- C:Program Files (x86)Jenkis
answered Dec 9, 2018 at 8:30
on windows, it can be found here
c:windowssystem32configsystemprofileAppDataLocalJenkins.jenkins
answered Apr 25, 2021 at 12:27
Right now I was facing this issue, after trying multiple solutions. The best solution is to simply paste this path on explorer
«C:ProgramDataJenkins»
Note: Usually program data is hidden folder, that’s why it will not be visible, so you need to type the path
answered Aug 31, 2022 at 21:22
ARBARB
1992 silver badges6 bronze badges
If not done, try defining JENKINS_HOME in setclasspath.sh. bounce tomcat, config.xml will be in you JENKINS_HOME.
answered Jul 10, 2016 at 13:33
user3232823user3232823
1,8673 gold badges18 silver badges27 bronze badges
Config.xml проблемы часто являются результатом отсутствия, удаления или случайного перемещения файла из исходного места установки Office. Обычно, установка новой версии файла XML позволяет устранить проблему, из-за которой возникает ошибка. В качестве последней меры мы рекомендуем использовать очиститель реестра для исправления всех недопустимых config.xml, расширений файлов XML и других ссылок на пути к файлам, по причине которых может возникать сообщение об ошибке.
Вы можете скачать новую копию файла config.xml для %%os%% (и ряда операционных систем Windows) в таблице ниже. Для скачивания доступны не все версии config.xml, однако вы можете запросить необходимых файл, нажав на кнопку Request (Запрос) ниже. Кроме того, Microsoft также может предоставить вам некоторые редкие файлы, которые отсутствуют в нашем каталоге.
Настоятельно рекомендуется выполнить проверку и убедиться в том, что файл был размещён в правильном каталоге. Тщательно следуйте настоящим инструкциям, чтобы устранить возникающую ошибку, связанную с файлом config.xml, однако мы рекомендуем выполнить быструю проверку. Проверьте, результат замены файла, запустив Office и убедившись, что сообщение об ошибке больше не выводится.
config.xml Описание файла | |
---|---|
Расширение: | XML |
Софт: | Office |
Версия программного обеспечения: | 2016 |
Разработчик программного обеспечения: | Microsoft |
Имя файла: | config.xml (Загрузить) |
Байт: | 63872 |
Базовый файл ОС: | Windows 10 |
Тип MIME: | application/xml |
Продукт Solvusoft
Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в config.xml
Windows
11/10/8/7/Vista/XP
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
XML
config.xml
Идентификатор статьи: 57891
Config.xml
Имя файла | MD5 | Размер (в байтах) | Загрузить | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ config.xml | 2ecb55d02d5f00d25b0f68b61d88c690 | 62.38 KB | ||||||||||||||||||
|
||||||||||||||||||||
+ config.xml | 2ecb55d02d5f00d25b0f68b61d88c690 | 62.38 KB | ||||||||||||||||||
|
||||||||||||||||||||
+ config.xml | 6622ef9b6deebaaec2c9525a912a7429 | 466.00 B | ||||||||||||||||||
|
||||||||||||||||||||
+ config.xml | 2b4cba0cb283dad9823eec5a1a36a1ac | 69.17 KB | ||||||||||||||||||
|
||||||||||||||||||||
+ config.xml | 36b6d6277367b24b5c3d77cc9ac3c888 | 53.26 KB | ||||||||||||||||||
|
||||||||||||||||||||
+ config.xml | 138b780bde2871c67a3becb8f2c796a7 | 53.20 KB | ||||||||||||||||||
|
||||||||||||||||||||
+ config.xml | 0193a0767fb7a74c101ee80e9fb4c9b2 | 52.13 KB | ||||||||||||||||||
|
Типичные ошибки Config.xml
Проблемы, возникающие с config.xml и Office, включают:
- «Ошибка: config.xml. «
- «Отсутствует файл Config.xml.»
- «Не найдено: config.xml. «
- «Не удалось загрузить модуль Config.xml. «
- «Отсутствует модуль: не удалось зарегистрировать config.xml»
- «Ошибка Config.xml во время выполнения. «
- «Config.xml не может загрузиться. «
Проблемы с config.xml возникают во время запуска или завершения работы, во время запуска программы, связанной с config.xml, или иногда во время обновления или установки Windows. При возникновении ошибки config.xml запишите вхождения для устранения неполадок Office и HelpMicrosoft найти причину.
Создатели Config.xml Трудности
Проблемы config.xml вызваны поврежденным или отсутствующим config.xml, недопустимыми ключами реестра, связанными с Office, или вредоносным ПО.
Точнее, ошибка config.xml, вызванная:
- Поврежденные ключи реестра Windows, связанные с config.xml / Office.
- Зазаражение вирусом повреждает файл config.xml.
- Вредоносное удаление (или ошибка) config.xml другим приложением (не Office).
- Другая программа находится в конфликте с Office и его общими файлами ссылок.
- Поврежденная загрузка или неполная установка программного обеспечения Office.