Проблема:
При попытке стартануть weblogic 10.3.5 под Win7 x64 с помощью соотв. bat-ника валится ошибка:
19.02.2013 13:05:52 weblogic.nodemanager.server.NMServerConfig initDomainsMap
INFO: Loading domains file: C:\Oracle\MIDDLE~1\WLSERV~1.3\common\NODEMA~1\nodema
nager.domains
<19.02.2013 13:05:52> <SEVERE> <Fatal error in node manager server>
weblogic.nodemanager.common.ConfigException: Native version is enabled but nodem
anager native library could not be loaded
at weblogic.nodemanager.server.NMServerConfig.initProcessControl(NMServe
rConfig.java:249)
...
at weblogic.NodeManager.main(NodeManager.java:31)
Caused by: java.lang.UnsatisfiedLinkError: C:\Oracle\Middleware\wlserver_10.3\se
rver\native\win\32\nodemanager.dll: Can't load IA 32-bit .dll on a AMD 64-bit pl
atform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
...
at java.lang.System.loadLibrary(System.java:1028)
at weblogic.nodemanager.util.WindowsProcessControl.<init>(WindowsProcess
Control.java:17)
at weblogic.nodemanager.util.ProcessControlFactory.getProcessControl(Pro
cessControlFactory.java:24)
at weblogic.nodemanager.server.NMServerConfig.initProcessControl(NMServe
rConfig.java:247)
... 5 more
Причина:
Вполне очевидна и связана с невозможностью загрузить 32-битную dll-ку на 64-битной платформе.
Решение:
Т.к. в моей ситуации использование этой самой нативной dll-ки критично не было, я попросту отключил её использование, установив в файле $WL_HOME/common/nodemanager/nodemanager.properties свойство:
NativeVersionEnabled=false
Комментариев нет:
Отправить комментарий