NetWorker: REST API-forespørsler mislykkes med feilmelding: HTTP-status 404 – Finner ikke den forespurte ressursen er ikke tilgjengelig
Summary: NetWorker REST API-spørringer mislykkes med feilmelding: HTTP-status 404 – Finner ikke "Den forespurte ressursen er ikke tilgjengelig. Opprinnelsesserveren fant ikke en gjeldende fremstilling av målressursen eller er ikke villig til å utlevere denne." ...
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-forespørsler mislykkes med feilmelding: HTTP-status 404 – Finner ikke den forespurte ressursen er ikke tilgjengelig
[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-serverinstallasjon mangler nwrestapi-katalogen.
Linux: /nsr/authc/webapps/nwrestapi/ Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapiRestapi.log finnes ikke eller oppdateres ikke:
Linux: /nsr/logs/restapi/restapi.log Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log
Cause
Nwrestapi-banen eksisterer ikke. REST API-spørringene finner ingen av endepunktene eller korrelerer hvordan de skal presentere data fra de andre NetWorker-databasene.
Resolution
nwrestapi er konfigurert sammen med NetWorkers authc-tjeneste som bruker Java Runtime Environment. Det anbefales å bruke NetWorker Runtime Environment (NRE) for å unngå potensielle Java-relaterte problemer ved konfigurering av authc. De nyeste NRE-pakkene er tilgjengelige for nedlasting fra nettsiden for Dell Support NetWorker-drivere og -nedlastinger .
Linux:
Windows:
MERK: Det kan være flere forekomster av Java installert. Både NRE og Oracle JRE kan for eksempel være installert på en server. Trinnet ovenfor bekrefter hva Java-installasjons-NetWorker bruker.
Linux:
- Logg på NetWorker-serveren, og bytt til rot:
sudo su -
- Bekreft om NRE er installert, og hvilken Java-forekomst NetWorker er konfigurert til å bruke:
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
MERK: Det kan være flere forekomster av Java installert. Både NRE og Oracle JRE kan for eksempel være installert på en server. Trinnene ovenfor bekrefter hva Java-installasjons-NetWorker bruker.
- Kjør følgende skript for å konfigurere NetWorker authc-serveren på nytt.
/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.
MERK: En omstart av NetWorker-tjenesten er nødvendig for å laste inn godkjenning på nytt. Dette kan gjøres med følgende systemctl-kommandoer:
systemctl stop networker and systemctl start networker.
- Bekreft at følgende mappe ble opprettet:
/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-katalogen ble opprettet, kjører du REST API-spørringer.
Windows:
- Bekreft om NRE er installert, og hvilken Java-forekomst NetWorker er konfigurert til å bruke:

Figur 1: Bekreft hva Java Instance NetWorker bruker.
MERK: Det kan være flere forekomster av Java installert. Både NRE og Oracle JRE kan for eksempel være installert på en server. Trinnet ovenfor bekrefter hva Java-installasjons-NetWorker bruker.
- Avinstaller NetWorker-pakken. Dette fjerner ikke noen av NetWorker-databasene eller konfigurasjonsressursene.
- Installer NetWorker på nytt over den eksisterende installasjonsbanen. Hvis du installerer NetWorker på nytt, konfigureres NetWorkers godkjenningstjeneste på nytt.
- Bekreft at følgende bane finnes:
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi

Figur 2: Bekreft at NetWorker authc-banen eksisterer.
- Hvis nwrestapi-katalogen ble opprettet, kjører du REST API-spørringer.
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.