NetWorker: Požadavky REST API selžou a zobrazí se chybová zpráva: Stav HTTP 404 – Nenalezeno "Požadovaný zdroj není k dispozici"
概要: Dotazy NetWorker REST API selžou a zobrazí se chybová zpráva: Stav HTTP 404 – Nenalezeno "Požadovaný zdroj není k dispozici. Server původu nenalezl aktuální prohlášení pro cílový zdroj nebo není ochoten sdělit, že takový existuje." ...
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
Požadavky NetWorker REST API selžou a zobrazí se chybová zpráva: Stav HTTP 404 – Nenalezeno "Požadovaný zdroj není k dispozici"
[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 V instalaci serveru NetWorker chybí adresář nwrestapi.
Linux: /nsr/authc/webapps/nwrestapi/ Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapiProtokol restapi.log neexistuje nebo se neaktualizuje:
Linux: /nsr/logs/restapi/restapi.log Windows: C:\Program Files\EMC NetWorker\nsr\logs\restapi\restapi.log
原因
Cesta nwrestapi neexistuje. Dotazy rozhraní REST API nejsou schopné najít žádný z koncových bodů nebo odpovídají, jak by měly prezentovat data z ostatních databází netWorker.
解決方法
Nwrestapi je konfigurován spolu se službou authc společnosti NetWorker, která využívá prostředí Java Runtime Environment. Při konfiguraci authc se doporučuje používat prostředí NetWorker Runtime Environment (NRE), aby se zabránilo potenciálním problémům s prostředím Java. Nejnovější balíčky NRE jsou k dispozici ke stažení ze stránky Ovladače a soubory ke stažení pro nástroj Dell Support NetWorker .
Linux:
Windows:
POZNÁMKA: Může být nainstalováno více instancí jazyka Java. Na server mohou být například nainstalována řešení NRE i Oracle JRE. Výše uvedený krok potvrzuje, jakou instalaci jazyka Java používá nástroj NetWorker.
Linux:
- Přihlaste se k serveru NetWorker a přepněte do kořenového adresáře:
sudo su -
- Zkontrolujte, zda je nainstalována aplikace NRE a jaká instance Java NetWorker je nakonfigurována pro použití:
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
POZNÁMKA: Může být nainstalováno více instancí jazyka Java. Na server mohou být například nainstalována řešení NRE i Oracle JRE. Výše uvedené kroky potvrzují, jakou instalaci jazyka Java používá nástroj NetWorker.
- Chcete-li znovu konfigurovat server NetWorker authc, spusťte následující skript.
/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.
POZNÁMKA: K opětovnému načtení souboru authc je vyžadován restart služby NetWorker. To lze provést pomocí následujících příkazů systemctl:
systemctl stop networker and systemctl start networker.
- Ujistěte se, že byla vytvořena následující složka:
/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
- Pokud byl vytvořen adresář nwrestapi, spusťte dotazy rozhraní REST API.
Windows:
- Zkontrolujte, zda je nainstalována aplikace NRE a jaká instance Java NetWorker je nakonfigurována pro použití:

Obrázek 1: Zkontrolujte, jakou instanci Java používá nástroj NetWorker.
POZNÁMKA: Může být nainstalováno více instancí jazyka Java. Na server mohou být například nainstalována řešení NRE i Oracle JRE. Výše uvedený krok potvrzuje, jakou instalaci jazyka Java používá nástroj NetWorker.
- Odinstalujte balíček NetWorker. Tím se neodstraní žádná databáze NetWorker ani konfigurační zdroje.
- Přeinstalujte software NetWorker přes stávající cestu instalace. Přeinstalace nástroje NetWorker překonfiguruje ověřovací službu NetWorker.
- Ověřte, zda existuje následující cesta:
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi

Obrázek 2: Ověřte, zda existuje cesta netWorker authc.
- Pokud byl vytvořen adresář nwrestapi, spusťte dotazy rozhraní REST API.
対象製品
NetWorker製品
NetWorker Family, NetWorker Series文書のプロパティ
文書番号: 000215602
文書の種類: Solution
最終更新: 27 3月 2025
バージョン: 7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。