NetWorker: Помилка запитів REST API із повідомленням про помилку: Стан HTTP 404 - Не знайдено "Запитуваний ресурс недоступний"
Riepilogo: Помилка запитів NetWorker REST API із повідомленням про помилку: Стан HTTP 404 - Не знайдено "Запитуваний ресурс недоступний. Вихідний сервер не знайшов поточного представлення для цільового ресурсу або не бажає розкривати, що воно існує." ...
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Sintomi
Помилка запитів NetWorker REST API із повідомленням про помилку: Стан HTTP 404 - Не знайдено "Запитуваний ресурс недоступний"
[root@NETWORKER_SERVER]:~# curl -ik GET -u **userid**:'***Password***' -H "Content-Type: application/json" 'https://NETWORKER_SERVER:9090/nwrestapi/v3/global/clients' curl: (6) Could not resolve host: GET; Name or service not known HTTP/1.1 404 Content-Type: text/html;charset=utf-8 Content-Language: en Content-Length: 790 Date: Tue, 04 Jul 2023 12:11:41 GMT Server: NSR SERVICES for AuthenticationHTTP Status 404 – Not Foundbody {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}
HTTP Status 404 – Not Found
Type Status Report
Message The requested resource [/nwrestapi/v3/global/clients] is not available
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Apache Tomcat/9.0.52 У встановленні сервера NetWorker відсутній каталог nwrestapi.
Linux: /nsr/authc/webapps/nwrestapi/ Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapiRestapi.log не існує або не оновлюється:
Linux: /nsr/logs/restapi/restapi.log Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log
Causa
Шляху nwrestapi не існує. Запити REST API не можуть знайти жодної з кінцевих точок або співвіднести те, як вони повинні представляти дані з інших баз даних NetWorker.
Risoluzione
nwrestapi налаштовано разом зі службою authc від NetWorker, яка використовує середовище виконання Java. Рекомендується використовувати середовище виконання NetWorker (NRE), щоб уникнути потенційних проблем, пов'язаних з Java, під час налаштування authc. Останні пакети NRE доступні для завантаження зі сторінки Dell Support NetWorker Drivers &; Downloads .
Linux:
Вікна:
ПРИМІТКА: Може бути встановлено кілька екземплярів Java. Наприклад, на сервері можуть бути встановлені як NRE, так і Oracle JRE. Вищевказаний крок підтверджує, що використовує установка Java NetWorker.
Linux:
- Увійдіть на сервер NetWorker і перейдіть до root:
sudo su -
- Перевірте, чи інстальовано NRE та який екземпляр Java настроєно для використання NetWorker:
rpm -qa | grep nre cat /nsr/authc/conf/installrc [root@networker-mc]:~# rpm -qa | grep nre nre-8.0.15-1.x86_64 [root@networker-mc]:~# [root@networker-mc]:~# cat /nsr/authc/conf/installrc JAVA_HOME=/opt/nre/java/latest
ПРИМІТКА: Може бути встановлено кілька екземплярів Java. Наприклад, на сервері можуть бути встановлені як NRE, так і Oracle JRE. Наведені вище кроки підтверджують, що використовує установка Java NetWorker.
- Запустіть наступний сценарій, щоб переналаштувати сервер authc NetWorker.
/opt/nsr/authc-server/scripts/authc_configure.sh [root@networker-mc]:~# /opt/nsr/authc-server/scripts/authc_configure.sh Specify the directory where the Java Standard Edition Runtime Environment (JRE) software is installed [/opt/nre/java/latest]: The installation process will install an Apache Tomcat instance. For optimum security, EMC NetWorker Authentication Service will use a non-root user (nsrtomcat) to start the Apache Tomcat instance. If your system has special user security requirements, ensure that proper operational permissions are granted to this non-root user (nsrtomcat). Please refer to NetWorker Installation Guide. WARNING: Port 9090 is already in use. Do you wish to specify a different port number [y]? n The Apache Tomcat will use "networker-mc.emclab.local" as the host name. The Apache Tomcat will use "9090" as the port number. The NetWorker Authentication Service requires a keystore file to configure encryption and to provide SSL support. EMC recommends that you specify a keystore password that has a minimum of six characters. Do you want to use the existing keystore /nsr/authc/conf/authc.keystore [y]? Specify password for the existing keystore: The install will use the existing certificate "emcauthctomcat" for Apache Tomcat. The install will use the existing certificate "emcauthcsaml" for Authentication Service. Creating the installation log in /opt/nsr/authc-server/logs/install.log. Performing initialization. Please wait... The installation completed successfully.
ПРИМІТКА: Для перезавантаження authc потрібне перезавантаження служби NetWorker. Зробити це можна за допомогою наступних команд systemctl:
systemctl stop networker and systemctl start networker.
- Переконайтеся, що створено таку папку:
/nsr/authc/webapps/nwrestapi [root@networker-mc]:~# ls -l /nsr/authc/webapps/nwrestapi/ total 0 drwx------. 2 nsrtomcat nsrtomcat 44 Jul 6 12:22 META-INF drwx------. 3 nsrtomcat nsrtomcat 21 Jul 6 12:22 v1 drwx------. 3 nsrtomcat nsrtomcat 21 Jul 6 12:22 v2 drwx------. 3 nsrtomcat nsrtomcat 21 Jul 6 12:22 v3 drwx------. 6 nsrtomcat nsrtomcat 107 Jul 6 12:22 WEB-INF
- Якщо каталог nwrestapi був створений, запустіть запити REST API.
Вікна:
- Перевірте, чи інстальовано NRE та який екземпляр Java настроєно для використання NetWorker:

Малюнок 1: Підтвердьте, що використовує екземпляр Java NetWorker.
ПРИМІТКА: Може бути встановлено кілька екземплярів Java. Наприклад, на сервері можуть бути встановлені як NRE, так і Oracle JRE. Вищевказаний крок підтверджує, що використовує установка Java NetWorker.
- Видаліть пакет NetWorker. Це не призведе до видалення жодної бази даних або ресурсів конфігурації NetWorker.
- Повторно інсталюйте NetWorker на існуючому шляху інсталяції. Перевстановлення NetWorker переналаштовує службу автентифікації NetWorker.
- Переконайтеся, що існує наступний шлях:
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi

Малюнок 2: Переконайтеся, що існує шлях authc від NetWorker.
- Якщо каталог nwrestapi був створений, запустіть запити REST API.
Prodotti interessati
NetWorkerProdotti
NetWorker Family, NetWorker SeriesProprietà dell'articolo
Numero articolo: 000215602
Tipo di articolo: Solution
Ultima modifica: 27 mar 2025
Versione: 7
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.