无法启动WLS作为oracle用户

时间:2016-03-03 18:18:41

标签: weblogic12c

配置WLS后,我遇到以下错误。这里描述了问题https://community.oracle.com/thread/1080487?tstart=0

<BEA-000362> <Server failed. Reason:

There are 1 nested errors:

java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot
        at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:273)
        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

1 个答案:

答案 0 :(得分:0)

Alfonso Vicente的回复非常有帮助。类似的回复是https://obieepedia.wordpress.com/2014/03/29/weblogic-startup-failure-backendroot-cannot-cast-to-backendstandard/

Yannick,我认为有人以root身份启动了您的WLS,因此,有很多文件都拥有root用户,导致您的错误。

解决问题的方法是更改​​该文件的所有者。

#(Solaris)
chown -R oracle:oragid /oracle/product/wls10320
#(Linux)
chown -R oracle.oragid /oracle/product/wls10320

(替换oracle主要组的oragid)