有些人知道用Oracle数据库安装或更新dspace的过程,我的dspace 4.2有问题,我用postgresql安装没有任何问题,但当你尝试更改为oracle时,有下一个错误:
build_webapps_wars:
check_geolite:
init_geolite:
[java] 2015-10-23 17:18:58,899 INFO org.dspace.core.ConfigurationManager @ Loading system provided config property (-Ddspace.configuration): config/dspace.cfg
[java] 2015-10-23 17:18:58,919 INFO org.dspace.core.ConfigurationManager @ Using default log4j provided log configuration. If unintended, check your dspace.cfg for (log.init.config)
[java] Started: 1445638738887
[java] Ended: 1445638744119
[java] Elapsed time: 5 secs (5232 msecs)
[java] 2015-10-23 17:19:04,573 INFO org.dspace.core.ConfigurationManager @ Loading system provided config property (-Ddspace.configuration): config/dspace.cfg
[java] 2015-10-23 17:19:04,594 INFO org.dspace.core.ConfigurationManager @ Using default log4j provided log configuration. If unintended, check your dspace.cfg for (log.init.config)
[java] 2015-10-23 17:19:30,184 INFO org.dspace.search.DSIndexer @ Updating and Cleaning Index
[java] Started: 1445638744638
[java] Ended: 1445638770497
[java] Elapsed time: 25 secs (25859 msecs)
[java] Exception in thread "main" java.lang.NullPointerException
[java] at org.dspace.search.DSIndexer.cleanIndex(DSIndexer.java:604)
[java] at org.dspace.search.DSIndexer.main(DSIndexer.java:507)
BUILD FAILED
/build/dspace-4.3-src-release/dspace/target/dspace-build/build.xml:968: Java returned: 1
Total time: 14 minutes 43 seconds
我使用oracle 11g XE,我在使用oracle 11g EnterPrise版测试时遇到了同样的问题,我的dspace.cfg正确地使用de db.name ant使用oracle的驱动程序,ifsomeone还可以帮助我解决错误。< / p>