CentOS下安装openidm报错

严重: Error on opening database: /path/to/openidm/db/openidm. Current location is: /path/to/openidm/.
java.lang.ExceptionInInitializerError
        at com.orientechnologies.orient.core.storage.impl.local.OTxSegment.<clinit>(OTxSegment.java:68)
        at com.orientechnologies.orient.core.storage.impl.local.OStorageLocalTxExecuter.<init>(OStorageLocalTxExecuter.java:53)
        at com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.<init>(OStorageLocal.java:111)
        at com.orientechnologies.orient.core.engine.local.OEngineLocal.createStorage(OEngineLocal.java:44)
        at com.orientechnologies.orient.core.Orient.loadStorage(Orient.java:158)
        at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.exists(ODatabaseRaw.java:209)
        at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.exists(ODatabaseWrapperAbstract.java:59)
        at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.exists(ODatabaseWrapperAbstract.java:59)
        at org.forgerock.openidm.repo.orientdb.impl.DBHelper.checkDB(DBHelper.java:238)
        at org.forgerock.openidm.repo.orientdb.impl.DBHelper.getPool(DBHelper.java:85)
        at org.forgerock.openidm.repo.orientdb.impl.OrientDBRepoService.init(OrientDBRepoService.java:566)
        at org.forgerock.openidm.repo.orientdb.impl.OrientDBRepoService.getRepoBootService(OrientDBRepoService.java:519)
        at org.forgerock.openidm.repo.orientdb.impl.Activator.start(Activator.java:66)
        at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1977)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1895)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: Node id is possible to generate only on machine which have at least one network interface with mac address.
        at com.orientechnologies.orient.core.util.OHostInfo.getMac(OHostInfo.java:48)
        at com.orientechnologies.orient.core.version.OVersionFactory.<clinit>(OVersionFactory.java:32)
        ... 19 more
七月 13, 2014 9:22:59 上午 org.forgerock.openidm.repo.orientdb.impl.OrientDBRepoService init
警告: Initializing database pool failed
com.orientechnologies.orient.core.exception.ODatabaseException: Error on opening database: /path/to/openidm/db/openidm. Current location is: /path/to/openidm/.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at com.orientechnologies.common.log.OLogManager.error(OLogManager.java:119)
        at com.orientechnologies.orient.core.engine.local.OEngineLocal.createStorage(OEngineLocal.java:47)
        at com.orientechnologies.orient.core.Orient.loadStorage(Orient.java:158)
        at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.exists(ODatabaseRaw.java:209)
        at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.exists(ODatabaseWrapperAbstract.java:59)
        at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.exists(ODatabaseWrapperAbstract.java:59)
        at org.forgerock.openidm.repo.orientdb.impl.DBHelper.checkDB(DBHelper.java:238)
        at org.forgerock.openidm.repo.orientdb.impl.DBHelper.getPool(DBHelper.java:85)
        at org.forgerock.openidm.repo.orientdb.impl.OrientDBRepoService.init(OrientDBRepoService.java:566)
        at org.forgerock.openidm.repo.orientdb.impl.OrientDBRepoService.getRepoBootService(OrientDBRepoService.java:519)
        at org.forgerock.openidm.repo.orientdb.impl.Activator.start(Activator.java:66)
        at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1977)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1895)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ExceptionInInitializerError
        at com.orientechnologies.orient.core.storage.impl.local.OTxSegment.<clinit>(OTxSegment.java:68)
        at com.orientechnologies.orient.core.storage.impl.local.OStorageLocalTxExecuter.<init>(OStorageLocalTxExecuter.java:53)
        at com.orientechnologies.orient.core.storage.impl.local.OStorageLocal.<init>(OStorageLocal.java:111)
        at com.orientechnologies.orient.core.engine.local.OEngineLocal.createStorage(OEngineLocal.java:44)
        ... 15 more
Caused by: java.lang.IllegalStateException: Node id is possible to generate only on machine which have at least one network interface with mac address.
        at com.orientechnologies.orient.core.util.OHostInfo.getMac(OHostInfo.java:48)
        at com.orientechnologies.orient.core.version.OVersionFactory.<clinit>(OVersionFactory.java:32)
        ... 19 more
-> 七月 13, 2014 9:24:07 上午 org.forgerock.openidm.info.impl.HealthService$4 run
严重: OpenIDM failure during startup, ACTIVE_NOT_READY: Not all modules started [org.forgerock.openidm.repo-orientdb] []
OpenIDM failure during startup, ACTIVE_NOT_READY: Not all modules started [org.forgerock.openidm.repo-orientdb] []


解决办法:
使虚拟机联网就行了...

配置 /etc/sysconfig/network-scripts/ifcfg-eth0
然后重启服务
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值