NetWorker: REST API-förfrågningar misslyckas med felmeddelandet: HTTP-status 404 - Not Found "The Requested Resource is Not Available"
Summary: NetWorker REST API-frågor misslyckas med felmeddelandet: HTTP-status 404 - Not Found "The Requested resource is Not available. Ursprungsservern hittade inte en aktuell representation för målresursen eller vill inte avslöja att en resurs finns." ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
NetWorker REST API-förfrågningar misslyckas med felmeddelande: HTTP-status 404 - Not Found "The Requested Resource is Not Available"
[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 saknar nwrestapi-katalogen.
Linux: /nsr/authc/webapps/nwrestapi/ Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapirestapi.log finns inte eller uppdateras inte:
Linux: /nsr/logs/restapi/restapi.log Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log
Cause
Nwrestapi-sökvägen finns inte. REST API-frågorna kan inte hitta någon av slutpunkterna eller sammankoppla hur de ska presentera data från de andra NetWorker-databaserna.
Resolution
nwrestapi har konfigurerats tillsammans med NetWorker-tjänsten authc som använder Java Runtime Environment. Vi rekommenderar att du använder NETWorker Runtime Environment (NRE) för att undvika potentiella Java-relaterade problem när du konfigurerar authc. De senaste NRE-paketen kan laddas ner från Dell Support NetWorker-sidan Drivrutiner och hämtningsbara filer.
Linux:
Windows:
Obs! Det kan finnas flera instanser av Java-installerat. Till exempel kan både NRE och Oracle JRE installeras på en server. Ovanstående steg bekräftar vilken Java-installation NetWorker använder.
Linux:
- Logga in på NetWorker-servern och växla till roten:
sudo su -
- Kontrollera om NRE är installerat och vilken Java-instans Som NetWorker är konfigurerad att använda:
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
Obs! Det kan finnas flera instanser av Java-installerat. Till exempel kan både NRE och Oracle JRE installeras på en server. Ovanstående steg bekräftar vilken Java-installation NetWorker använder.
- Kör följande skript för att konfigurera om NetWorker authc-servern.
/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.
Obs! En omstart av NetWorker-tjänsten krävs för att läsa in auktoriseringen på nytt. Detta kan göras med följande systemctl-kommandon:
systemctl stop networker and systemctl start networker.
- Kontrollera att följande mapp har skapats:
/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
- Om nwrestapi-katalogen skapades kör du REST API-frågor.
Windows:
- Kontrollera om NRE är installerat och vilken Java-instans Som NetWorker är konfigurerad att använda:

Bild 1: Bekräfta vilken Java-instans som NetWorker använder.
Obs! Det kan finnas flera instanser av Java-installerat. Till exempel kan både NRE och Oracle JRE installeras på en server. Ovanstående steg bekräftar vilken Java-installation NetWorker använder.
- Avinstallera NetWorker-paketet. Detta tar inte bort någon av NetWorker-databaserna eller konfigurationsresurserna.
- Installera om NetWorker över den befintliga installationssökvägen. Ominstallation av NetWorker omkonfigurerar NetWorker-autentiseringstjänsten.
- Kontrollera att följande sökväg finns:
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi

Bild 2: Kontrollera att NetWorker authc-sökvägen finns.
- Om nwrestapi-katalogen skapades kör du REST API-frågor.
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000215602
Article Type: Solution
Last Modified: 27 Mar 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.