NetWorker RESTAPI 無法載入「Native Library /nsr/authc/webapps/nwrestapi/WEB-INF/lib/librestapi64.so already load in another classloader」
Sammanfattning: NetWorker RESTAPI 無法載入傳入:「java.lang.Un incompleteLinkError:Native Library /nsr/authc/webapps/nwrestapi/WEB-INF/lib/librestapi64.so 已載入于另一個 classloader」
Den här artikeln gäller för
Den här artikeln gäller inte för
Den här artikeln är inte kopplad till någon specifik produkt.
Alla produktversioner identifieras inte i den här artikeln.
Symptom
- NetWorker RESTAPI 無法載入傳入:「java.lang.Un incompleteLinkError:Native Library /nsr/authc/webapps/nwrestapi/WEB-INF/lib/librestapi64.so 已載入于另一個 classloader」
HTTP Status 500 - Servlet.init() for servlet nwrestapi threw exception
type Exception report
message Servlet.init() for servlet nwrestapi threw exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet nwrestapi threw exception
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1775)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1734)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.UnsatisfiedLinkError: Native Library /nsr/authc/webapps/nwrestapi/WEB-INF/lib/librestapi64.so already loaded in another classloader
java.lang.ClassLoader.loadLibrary0(Unknown Source)
java.lang.ClassLoader.loadLibrary(Unknown Source)
java.lang.Runtime.load0(Unknown Source)
java.lang.System.load(Unknown Source)
com.emc.nw.webapi.WebApiServlet.loadDbSessionModules(WebApiServlet.java:75)
com.emc.nw.webapi.WebApiServlet.init(WebApiServlet.java:55)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1775)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1734)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Unknown Source)
- lsof 命令會顯示 DELL 狀態的程式庫:
[root@nw_server ~]# lsof | grep librestapi64
jsvc 4543 nsrtomcat DEL REG 253,2 14881546 67764661 /nsr/authc/webapps/nwrestapi/WEB-INF/lib/librestapi64.so
Orsak
程式庫處於 DEL 狀態 (過時的程式庫檔案描述項),無法載入一般程式庫;因此錯誤顯示「已載入另一個類別載入器」。
Upplösning
(1) 重新開機伺服器以排清/重載記憶體:NetWorker RESTAPI 無法載入「Native Library /nsr/authc/webapps/nwrestapi/WEB-INF/lib/librestapi64.so already load in another classloader」
(2) 匯入 emcauthctomcat.cer 至 JAVA cacerts keystore:NetWorker:從 cacerts Keystore 移除的 NetWorker REST API emcauthctomcat 憑證
(2) 匯入 emcauthctomcat.cer 至 JAVA cacerts keystore:NetWorker:從 cacerts Keystore 移除的 NetWorker REST API emcauthctomcat 憑證
Berörda produkter
NetWorkerProdukter
NetWorkerArtikelegenskaper
Artikelnummer: 000037878
Artikeltyp: Solution
Senast ändrad: 13 maj 2025
Version: 4
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.