NetWorker: REST API-anmodninger mislykkedes med fejlmeddelelsen: HTTP-status 404 – ikke fundet "Den ønskede ressource er ikke tilgængelig"
Shrnutí: NetWorker REST API-forespørgsler mislykkes med fejlmeddelelsen: HTTP-status 404 – ikke fundet "Den ønskede ressource er ikke tilgængelig. Den oprindelige server fandt ikke en aktuel repræsentation for destinationsressourcen eller er ikke villig til at oplyse, at den findes." ...
Tento článek se vztahuje na
Tento článek se nevztahuje na
Tento článek není vázán na žádný konkrétní produkt.
V tomto článku nejsou uvedeny všechny verze produktu.
Příznaky
NetWorker REST API-anmodninger mislykkes med fejlmeddelelsen: HTTP-status 404 – ikke fundet "Den ønskede 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 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-serverinstallationen mangler nwrestapi-mappen.
Linux: /nsr/authc/webapps/nwrestapi/ Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapiRestapi.log findes ikke eller opdaterer ikke:
Linux: /nsr/logs/restapi/restapi.log Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log
Příčina
nwrestapi-stien findes ikke. REST API-forespørgsler kan ikke finde nogen af slutpunkterne eller sammenholde, hvordan de skal præsentere data fra de andre NetWorker-databaser.
Řešení
nwrestapi er konfigureret sammen med NetWorker's authc-service, der bruger Java Runtime Environment. Det anbefales at bruge NetWorker Runtime Environment (NRE) for at undgå potentielle Java-relaterede problemer ved konfiguration af authc. De nyeste NRE-pakker er tilgængelige til download fra Dell Support NetWorker-siden Drivere og downloads .
Linux:
Windows:
BEMÆRK: Der kan være flere forekomster af Java installeret. For eksempel kan både NRE og Oracle JRE være installeret på en server. Ovenstående trin bekræfter, hvilken Java-installationen NetWorker bruger.
Linux:
- Log på NetWorker-serveren, og skift til root:
sudo su -
- 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 kan være flere forekomster af Java installeret. 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.
- Kør følgende script for at omkonfigurere NetWorker authc-serveren.
/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: Genstart af NetWorker-tjenesten er nødvendig for at genindlæse authc. Dette kan gøres med følgende systemctl-kommandoer:
systemctl stop networker and systemctl start networker.
- Bekræft, at følgende mappe er 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
- Hvis nwrestapi-mappen blev oprettet, skal du køre REST API-forespørgsler.
Windows:
- Bekræft, om NRE er installeret, og hvilken Java-forekomst NetWorker er konfigureret til at bruge:

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

Figur 2: Bekræft, at stien NetWorker authc findes.
- Hvis nwrestapi-mappen blev oprettet, skal du køre REST API-forespørgsler.
Dotčené produkty
NetWorkerProdukty
NetWorker Family, NetWorker SeriesVlastnosti článku
Číslo článku: 000215602
Typ článku: Solution
Poslední úprava: 27 bře 2025
Verze: 7
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.