weblogic.nodemanager.common.ConfigException: Native version is enabled but nodemanager native librar

近日在一个原本工作正常的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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jerry的SAP技术分享

使用JDBC操作SAP云平台上的HANA数据库

本文假设您对JDBC(Java Database Connectivity)有最基本的了解。您也可以将其同ADBC(ABAP Database Connecti...

17130
来自专栏搜云库

Spring Boot 中使用 LogBack 配置

LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基...

3.1K60
来自专栏用户2442861的专栏

守护进程与僵尸进程

http://blog.csdn.net/russell_tao/article/details/7090033

10910
来自专栏JackeyGao的博客

Django小技巧14: messages 框架

让用户知道应用程序发生了什么, 是个极好的用户体验。让应用程序和用户之间能够有个很好的『交流』是个不错的选择。

28340
来自专栏杨建荣的学习笔记

goldengate学习-安装篇(71天)

goldengate算是数据同步的利器,可以在不同的库,平台间进行数据的同步,当然还是有一些bug的,不过还是优点大过缺点。 算是尝尝鲜,从官网下载了一个版本1...

491120
来自专栏Kurt Niu 的博客

自己编译Android(小米5)内核并刷入(一键自动编译打包)

之前自己编译过Android系统,刷入手机。编译很简单,但坑比较大,主要是GFW埋的坑。。

1.4K30
来自专栏琯琯博客

laravel 5.4 + dingo api + jwt 代替 Passport

新装一个LV composer create-project --prefer-dist laravel/laravel myApiProject 安装ding...

44280
来自专栏程序猿DD

Spring Cloud构建微服务架构:Hystrix监控面板【Dalston版】

前言 在上一篇《服务容错保护(hystrix断路器)》的介绍中,我们提到断路器是根据一段时间窗内的请求情况来判断并操作断路器的打开和关闭状态的。而这些请求情况的...

23770
来自专栏菩提树下的杨过

spring-boot 速成(1) helloworld

一、mac上安装 $ brew tap pivotal/tap $ brew install springboot 安装成功后,可在终端查看命令行 ➜  ~ s...

25550
来自专栏owent

注册表常用键值意义

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]

19420

扫码关注云+社区

领取腾讯云代金券