NetWorker: REST API-anmodninger mislykkes med fejlmeddelelse: HTTP-status 404 – ikke fundet "Den anmodede ressource er ikke tilgængelig"

Сводка: NetWorker REST API-forespørgsler (Application Programming Interface) mislykkes med fejlmeddelelsen: HTTP-status 404 – ikke fundet "Den anmodede ressource er ikke tilgængelig. Oprindelsesserveren fandt ikke en aktuel repræsentation for målressourcen eller er ikke villig til at oplyse, at der findes en. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

NetWorker REST API-anmodninger mislykkes med fejlmeddelelsen: HTTP-status 404 – ikke fundet "Den anmodede ressource er ikke tilgængelig"

[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 Authentication


<!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title><style type="text/css">body {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;}</style></head><body><h1>HTTP Status 404 – Not Found</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> The requested resource [/nwrestapi/v3/global/clients] is not available</p><p><b>Description</b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.</p><hr class="line" /><h3>Apache Tomcat/9.0.52</h

NetWorker-serverinstallationen mangler nwrestapi Register.

Linux: /nsr/authc/webapps/nwrestapi/
Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi


Den restapi.log findes ikke eller opdateres ikke:

Linux: /nsr/logs/restapi/restapi.log
Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log

Причина

Meddelelsen nwrestapi sti findes ikke. REST API-forespørgslerne kan ikke finde nogen af slutpunkterne eller korrelere, hvordan data skal præsenteres fra de andre NetWorker-databaser. 

Разрешение

nwrestapi er konfigureret sammen med NetWorkers authc tjeneste, der bruger Java Runtime Environment (JRE). Det anbefales at bruge NetWorker Runtime Environment (NRE) for at undgå potentielle Java-relaterede problemer ved konfiguration authc. De nyeste NRE-pakker kan downloades fra siden Dell Support NetWorker-drivere og downloads .

Linux:

  1. Log på NetWorker-serveren, og skift til rod:
sudo su -
  1. Bekræft, om NRE er installeret, og hvilken Java-forekomst NetWorker er konfigureret til at bruge:
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
BEMÆRK: Der er installeret flere forekomster af Java. For eksempel kan både NRE og Oracle JRE være installeret på en server. Ovenstående trin bekræfter, hvilken Java-installation NetWorker bruger.
  1. Kør følgende script for at omkonfigurere NetWorker authc Server.
/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.
BEMÆRK: Det er nødvendigt at genstarte NetWorker-tjenesten for at genindlæse authc. Dette kan gøres med følgende systemctl Kommandoer:
systemctl stop networker
and
systemctl start networker
  1. Bekræft, at følgende mappe blev oprettet:
/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
  1. Hvis ikonet nwrestapi mappe blev oprettet, køre REST API-forespørgsler.


Windows:

  1. Bekræft, om NRE er installeret, og hvilken Java-forekomst NetWorker er konfigureret til at bruge:

Bekræft, hvilken Java-forekomst NetWorker bruger
Figur 1:
Bekræft, hvilken Java-forekomst NetWorker bruger. Variablen kan vises som JAVA_HOME eller NSR_JAVA_HOME.

BEMÆRK: Der er installeret flere forekomster af Java. For eksempel kan både NRE og Oracle JRE være installeret på en server. Ovenstående trin bekræfter, hvad Java-installationen NetWorker bruger.
  1. Afinstaller NetWorker-pakken. Dette fjerner ikke nogen af NetWorker-databaserne eller konfigurationsressourcerne.
  2. Geninstaller NetWorker over den eksisterende installationssti. Geninstallation af NetWorker omkonfigurerer NetWorkers godkendelsestjeneste.
  3. Bekræft, at følgende sti findes:
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi 

Bekræft, at NetWorker-godkendelsesstien findes
Figur 2: Bekræft, at nwrestapi Sti findes.

  1. Hvis ikonet nwrestapi mappe blev oprettet, køre REST API-forespørgsler.

Дополнительная информация

Затронутые продукты

NetWorker

Продукты

NetWorker Family, NetWorker Series
Свойства статьи
Номер статьи: 000215602
Тип статьи: Solution
Последнее изменение: 29 Jun 2026
Версия:  9
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.