weblogic启动异常-root用户启动weblogic导致

报错信息:

/u01/app/oracle/product/epm/jrockit_160_20/bin/java -jrockit   -Xms256m -Xmx512m -Dweblogic.Name=AdminServer -Djava.security.policy=/u01/app/oracle/product/epm/EPMSystem11R1/../wlserver_10.3/server/lib/weblogic.policy  -Dweblogic.ProductionModeEnabled=true  -XX:-FlightRecorder  -da -Dplatform.home=/u01/app/oracle/product/epm/EPMSystem11R1/../wlserver_10.3 -Dwls.home=/u01/app/oracle/product/epm/EPMSystem11R1/../wlserver_10.3/server -Dweblogic.home=/u01/app/oracle/product/epm/EPMSystem11R1/../wlserver_10.3/server  -DEPM_ORACLE_HOME=/u01/app/oracle/product/epm/EPMSystem11R1 -DEPM_ORACLE_INSTANCE=/u01/app/oracle/product/epm/user_projects/epmsystem1 -Dcommon.components.home=/u01/app/oracle/product/epm/oracle_common -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem -Djrockit.optfile=/u01/app/oracle/product/epm/oracle_common/modules/oracle.jrf_11.1.1/jrocket_optfile.txt -Doracle.server.config.dir=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/config/fmwconfig/servers/AdminServer -Doracle.domain.config.dir=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/config/fmwconfig  -Digf.arisidbeans.carmlloc=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/config/fmwconfig/carml  -Digf.arisidstack.home=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/config/fmwconfig/arisidprovider -Doracle.security.jps.config=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/config/fmwconfig/jps-config.xml -Doracle.deployed.app.dir=/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/servers/AdminServer/tmp/_WL_user -Doracle.deployed.app.ext=/- -Dweblogic.alternateTypesDirectory=/u01/app/oracle/product/epm/oracle_common/modules/oracle.ossoiap_11.1.1,/u01/app/oracle/product/epm/oracle_common/modules/oracle.oamprovider_11.1.1 -Djava.protocol.handler.pkgs=oracle.mds.net.protocol  -Dweblogic.jdbc.remoteEnabled=false  -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u01/app/oracle/product/epm/EPMSystem11R1/../patch_wls1034/profiles/default/sysext_manifest_classpath  weblogic.Server
[WARN ] Use of -Djrockit.optfile is deprecated and discouraged.
<Feb 19, 2016 9:50:48 AM CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<Feb 19, 2016 9:50:48 AM CST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<Feb 19, 2016 9:50:49 AM CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Oracle JRockit(R) Version R28.0.2-11-135406-1.6.0_20-20100624-2119-linux-x86_64 from Oracle Corporation>
<Feb 19, 2016 9:50:49 AM CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.4.0  Fri Dec 17 20:47:33 PST 2010 1384255 >
<Feb 19, 2016 9:50:51 AM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<Feb 19, 2016 9:50:51 AM CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<Feb 19, 2016 9:50:51 AM CST> <Notice> <Log Management> <BEA-170019> <The server log file /u01/app/oracle/product/epm/user_projects/domains/EPMSystem/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>
<Feb 19, 2016 9:50:52 AM CST> <Error> <EmbeddedLDAP> <BEA-000000> <Error Instantiating 'dc=EPMSystem': null>
<Feb 19, 2016 9:50:52 AM CST> <Critical> <EmbeddedLDAP> <BEA-171522> <An error occurred while initializing the Embedded LDAP Server. The exception thrown is java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot. This may indicate a problem with the data files for the Embedded LDAP Server. If the problem is with the data files and it can not be corrected, backups of previous versions of the data files exist in /u01/app/oracle/product/epm/user_projects/domains/EPMSystem/servers/AdminServer/data/ldap/backup.>
<Feb 19, 2016 9:50:52 AM CST> <Critical> <WebLogicServer> <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:303)
 at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
 at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

>
<Feb 19, 2016 9:50:53 AM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<Feb 19, 2016 9:50:53 AM CST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Feb 19, 2016 9:50:53 AM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>

第一次报错还有一个提示是:对EmbeddedLDAP.tran文件没有权限;

查找原因并解决:

首先对EmbeddedLDAP.tran文件没有权限,说明很有可能之前是用root用户启动过weblogic,导致权限更改;

方法来自此处:

解决:修改权限:

[root@cifi-BI ~]# cd /u01/app/oracle/product/epm/user_projects/domains/EPMSystem/servers/AdminServer/data/ldap/ldapfiles/
[root@cifi-BI ldapfiles]# chown -R oracle:oinstall EmbeddedLDAP.tran

重启测试:

[root@cifi-BI ldapfiles]# su oracle
[oracle@cifi-BI ldapfiles]$ cd /u01/app/oracle/product/epm/user_projects/domains/EPMSystem/bin/
[oracle@cifi-BI bin]$ ./startWebLogic.sh

依然报错;

根据网上的办法:

备份并删除
/u01/app/oracle/product/epm/user_projects/domains/EPMSystem/servers/AdminServer/data下的ladp

然后重启:

[root@cifi-BI ldapfiles]# su oracle
[oracle@cifi-BI ldapfiles]$ cd /u01/app/oracle/product/epm/user_projects/domains/EPMSystem/bin/
[oracle@cifi-BI bin]$ ./startWebLogic.sh

可正常启动。

 

 

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值