首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ant fresh_install -错误

ant fresh_install -错误
EN

Stack Overflow用户
提问于 2016-11-08 09:51:48
回答 1查看 1.5K关注 0票数 0

我不是一个代码编写者或技术人员。正在尝试使用提供的指南安装Dspace。我被困在ant fresh_insatll进程中,下面是错误消息。有没有人能帮助克服这个问题。

构建文件: C:\dspace-6.0-src-release\dspace\target\dspace-installer\build.xml

init_installation:

代码语言:javascript
代码运行次数:0
运行
复制
prepare_configs:
    [mkdir] Created dir: C:\dspace-6.0-src-release\dspace\target\dspace-installer\config-temp
     [copy] Copying 156 files to C:\dspace-6.0-src-release\dspace\target\dspace-installer\config-temp
     [copy] Copying 1 file to C:\dspace-6.0-src-release\dspace\target\dspace-installer\config-temp
     [copy] Copying 16 files to C:\dspace-6.0-src-release\dspace\target\dspace-installer\config-temp

init_configs:
     [copy] Copying 1 file to C:\dspace\config
   [delete] Deleting directory C:\dspace-6.0-src-release\dspace\target\dspace-installer\config-temp

test_database:
     [java] 2016-11-08 07:17:42,129 WARN  org.apache.commons.configuration.DefaultConfigurationBuilder @ Internal error
     [java] org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source local.cfg
     [java]     at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:259)
     [java]     at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:238)
     [java]     at org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigurationProvider.getConfiguration(DefaultConfigurationBuilder.java:1455)
     [java]     at org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBeanFactory.createBean(DefaultConfigurationBuilder.java:1321)
     [java]     at org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper.java:390)
     [java]     at org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper.java:412)
     [java]     at org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper.java:426)
     [java]     at org.apache.commons.configuration.DefaultConfigurationBuilder.createConfigurationAt(DefaultConfigurationBuilder.java:855)
     [java]     at org.apache.commons.configuration.DefaultConfigurationBuilder.initCombinedConfiguration(DefaultConfigurationBuilder.java:719)
     [java]     at org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguration(DefaultConfigurationBuilder.java:622)
     [java]     at org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguration(DefaultConfigurationBuilder.java:587)
     [java]     at org.dspace.servicemanager.config.DSpaceConfigurationService.loadInitialConfig(DSpaceConfigurationService.java:494)
     [java]     at org.dspace.servicemanager.config.DSpaceConfigurationService.<init>(DSpaceConfigurationService.java:87)
     [java]     at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:148)
     [java]     at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:128)
     [java]     at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:49)
     [java] 2016-11-08 07:17:44,969 WARN  org.dspace.services.email.EmailServiceImpl @ Couldn't get an email session from environment:  Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
     [java] 
     [java] Attempting to connect to database
     [java] Connected successfully!
     [java] 
     [java] Database Type: postgres
     [java] Database URL: jdbc:postgresql://localhost:5432/dspace
     [java] Database Schema: public
     [java] Database Username: dspace
     [java] Database Software: PostgreSQL version 9.6.1
     [java] Database Driver: PostgreSQL Native Driver version PostgreSQL 9.4.1211
     [java] PostgreSQL 'pgcrypto' extension installed/up-to-date? false (not installed)
     [java] 
     [java] WARNING: Required PostgreSQL 'pgcrypto' extension is NOT INSTALLED on this database.
     [java] 
     [java] ** DSpace REQUIRES PostgreSQL >= 9.4 AND pgcrypto extension >= 1.1 **
     [java] 
     [java] To install it, please connect to your DSpace database as a 'superuser' and manually run the following command: 
     [java] 
     [java]   CREATE EXTENSION pgcrypto;
     [java] 
     [java] 2016-11-08 07:17:45,781 WARN  org.dspace.services.sessions.SessionRequestServiceImpl @ Request interceptor (org.dspace.services.events.SystemEventService$EventRequestInterceptor@52fd6efa) failed to execute on end (request-70-1478569665302): null
EN

回答 1

Stack Overflow用户

发布于 2017-02-09 21:34:00

你在新造的PostgreSQL数据库上启用pgcrypto了吗?

代码语言:javascript
代码运行次数:0
运行
复制
psql --username=postgres dspace -c "CREATE EXTENSION pgcrypto;"

请参阅DSpace 6.0手册,第4段。数据库设置:https://wiki.duraspace.org/display/DSDOC6x/Installing+DSpace#InstallingDSpace-Installation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40477728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档