weblogic.nodemanager.common.ConfigException:Nativeversionisenabledbutnodemanagernativelibrarycouldnotbeloaded解決辦法
近日在一個原本工作正常的weblogic web server(作業系統為redhat 64位系統)上折騰安裝redis/hadoop等東東,yum install了一堆第3方類庫後,重啟weblogic時,發現nodemanager無法啟動了,報錯如下:
嚴重: Fatal error in node manager server
weblogic.nodemanager.common.ConfigException: Native version is enabled but nodemanager native library could not be loaded
at weblogic.nodemanager.server.NMServerConfig.initProcessControl(NMServerConfig.java:245)
at weblogic.nodemanager.server.NMServerConfig.<init>(NMServerConfig.java:185)
at weblogic.nodemanager.server.NMServer.init(NMServer.java:181)
at weblogic.nodemanager.server.NMServer.<init>(NMServer.java:147)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:353)
at weblogic.NodeManager.main(NodeManager.java:31)
Caused by: java.lang.UnsatisfiedLinkError: no nodemanager in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1029)
at weblogic.nodemanager.util.UnixProcessControl.<init>(UnixProcessControl.java:25)
at weblogic.nodemanager.util.Platform.getProcessControl(Platform.java:114)
at weblogic.nodemanager.server.NMServerConfig.initProcessControl(NMServerConfig.java:243)
從出錯資訊上目測,是nodemanager載入native本地庫時,版本不匹配,網上搜尋了一圈,找到了解決辦法:
新增環境變數LD_LIBRARY_PATH路徑為:
…
export MW_HOME=/opt/app/Oracle/Middleware
export BASE_DOMAIN=$MW_HOME/user_projects/domains/base_domain
export LD_LIBRARY_PATH=$MW_HOME/wlserver_10.3/server/native/linux/x86_64
…
注意紅色部分,退出重新登入,再次啟動nodemanager,如果還不行,嘗試把路徑最後的部分換成/linux/i686(總之跟os的版本匹配上就行)
此外,還有一個辦法據說也可以:修改下面這個檔案
$MW_HOME/wlserver_10.3/common/nodemanager/nodemanager.properties
找到
NativeVersionEnabled=true
將true改成false
相關文章
- github慢解決辦法Github
- Grub Rescue解決辦法
- /dev/null解決辦法devNull
- MSBuild Tools解決辦法UI
- 檔案無法粉碎解決辦法
- OpenStack 的NAT解決辦法
- android ExceptionInInitializerError解決辦法AndroidExceptionError
- Could not find *.apk!解決辦法APK
- man出錯解決辦法
- ARP病毒解決辦法
- SSH 連線卡頓解決辦法
- 錕斤拷個人解決辦法
- 資料傾斜解決辦法
- ModuleNotFoundError: No module named ‘DBUtils‘解決辦法Error
- SqlServer鎖表解鎖解決辦法SQLServer
- 跨域問題解決辦法跨域
- github訪問受限解決辦法Github
- win7黑屏解決辦法Win7
- mysql事件關閉解決辦法MySql事件
- EXP-00091解決辦法
- CACTI:ICMPPingError:gethostbynamefailed解決辦法ErrorAI
- SVN被鎖的解決辦法
- ORA-28056的解決辦法
- Eclipse閃退解決辦法Eclipse
- sysctl -P 報錯解決辦法
- 資料庫漏洞解決辦法資料庫
- SAP錯誤提示解決辦法
- job都停了的解決辦法
- 表碎片起因及解決辦法
- 新浪UC無法登入的解決辦法
- Oracle statspack無法收集快照,及解決辦法Oracle
- IIS 之 無法找到該頁 解決辦法
- 無法訪問google picasa的解決辦法Go
- PermissionError: [Errno 13] Permission denied解決辦法Error
- NPM run dev 失敗解決辦法NPMdev
- 表碎片起因及解決辦法(zt)
- npm install 失敗解決辦法NPM
- IDEA 找不到包解決辦法Idea