weblogic启动报错:java.lang.NumberFormatException: null

无法启动weblogic管理server,报错如下:

 <Server subsystem failed. Reason: java.lang.NumberFormatException: null
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:417)
at java.lang.Integer.parseInt(Integer.java:499)
at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1104)

at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:242)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

weblogic启动报错:java.lang.NumberFormatException: null

原因分析:

问题是由LDAP replicas.prop损坏引起的

解决办法

方式1:删除D:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\data\ldap\conf\ replicas.prop

方式2:在 replicas.prop文件中添加:replica.num=0   

重启服务

 

参考:https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=79fdmsilg_4&_afrLoop=249349624982038#SYMPTOM