ant fresh_install error/build 失败 4 秒

ant fresh_install error/build failed 4 seconds

伙计们 我在 Windows 10 上安装 Dspace 6.2,当我在 运行 "ant fresh_install" 时遇到以下错误。这是我正在使用的配置: dspace-6.2-src-release, jdk1.8.0_171, apache-tomcat-8.5.30,apache-maven-3.3.3,postgresql "pgAdmin 4 v1.6 released".

这是错误:

C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer>蚂蚁fresh_install 捡到 JAVA_TOOL_OPTIONS: -Djava.vendor="OracleJava7Fix" 构建文件:C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\build.xml

init_installation:

prepare_configs: [mkdir] 创建目录:C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\config-temp [copy] 复制158个文件到C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\config-temp [copy] 复制1个文件到C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\config-temp [复制]复制16个文件到C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\config-temp

init_configs: [复制] 复制 1 个文件到 C:\dspace\config [delete] 删除目录C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\config-temp

test_database: [java] 2018-04-26 11:47:02,427 WARN org.apache.commons.configuration.DefaultConfigurationBuilder @内部错误 [java] org.apache.commons.configuration.ConfigurationException: 找不到配置源 local.cfg [java] 在 org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:259) [java] 在 org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:238) [java] 在 org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigurationProvider.getConfiguration(DefaultConfigurationBuilder.java:1455) [java] 在 org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBeanFactory.createBean(DefaultConfigurationBuilder.java:1321) [java] 在 org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper.java:390) [java] 在 org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper.java:412) [java] 在 org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper.java:426) [java] 在 org.apache.commons.configuration.DefaultConfigurationBuilder.createConfigurationAt(DefaultConfigurationBuilder.java:855) [java] 在 org.apache.commons.configuration.DefaultConfigurationBuilder.initCombinedConfiguration(DefaultConfigurationBuilder.java:719) [java] 在 org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguration(DefaultConfigurationBuilder.java:622) [java] 在 org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguration(DefaultConfigurationBuilder.java:587) [java] 在 org.dspace.servicemanager.config.DSpaceConfigurationService.loadInitialConfig(DSpaceConfigurationService.java:494) [java] 在 org.dspace.servicemanager.config.DSpaceConfigurationService.(DSpaceConfigurationService.java:87) [java] 在 org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:148) [java] 在 org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:128) [java] 在 org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:49) [java] 2018-04-26 11:47:04,170 WARN org.dspace.services.email.EmailServiceImpl @无法从环境中获取电子邮件 session:需要在中指定 class 名称环境或系统 属性,或作为小程序参数,或在应用程序资源文件中:java.naming.factory.initial [java] 2018-04-26 11:47:04,414 错误 org.dspace.storage.rdbms.DatabaseUtils @无法针对 DSpace 数据库设置 Flyway [java] java.sql.SQLException:无法创建 PoolableConnectionFactory(致命:用户 "dspace" 的密码验证失败) [java] 在 org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2294) [java] 在 org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2039) [java] 在 org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533) [java] 在 org.dspace.storage.rdbms.DatabaseUtils.setupFlyway(DatabaseUtils.java:473) [java] 在 org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:98) [java] 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) [java] [java]错误运行'test': [java] - java.sql.SQLException:无法创建 PoolableConnectionFactory(致命:用户 "dspace" 的密码验证失败) [java] [java] 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] 请参阅 DSpace 文档以获得帮助。 [java] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] 在 java.lang.reflect.Method.invoke(Method.java:498) [java] [java] 在 org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229) [java] java.sql.SQLException:无法创建 PoolableConnectionFactory(致命:用户 "dspace" 的密码验证失败) [java] 在 org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81) [java] 在 org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2294) [java] 在 org.apache.commons.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2039) [java] 原因:org.postgresql.util.PSQLException:致命:用户 "dspace" 在 org.apache.commons 的密码验证失败。dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1533) [java] [java] 在 org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:446) [java] 在 org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:105) [java] 在 org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:220) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) [java] 在 org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:55) [java] [java] 在 org.postgresql.jdbc.PgConnection.(PgConnection.java:219) [java] 在 org.postgresql.Driver.makeConnection(Driver.java:407) [java] 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] 在 org.postgresql.Driver.connect(Driver.java:275) [java] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] 在 org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:39) [java] 在 java.lang.reflect.Method.invoke(Method.java:498) [java] 在 org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229) [java] 在 org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:256) [java] 在 org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81) [java] 原因:org.postgresql.util.PSQLException:致命:用户 "dspace" 的密码验证失败 [java] 在 org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2304) [java] 在 org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2290) [java] 在 org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:446) ... 还有 10 个 [java] [java] [java] 在 org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:220) [java] 正在尝试连接到位于 org.postgresql.core 的数据库。ConnectionFactory.openConnection(ConnectionFactory.java:55) [java] [java] 2018-04-26 11:47:04,451 WARN org.dspace.services.sessions.SessionRequestServiceImpl @请求拦截器 (org.dspace.services.events.SystemEventService$EventRequestInterceptor@359cd110) 执行失败 (request-297-1524754024364 ): 无效的 [java] 在 org.postgresql.jdbc.PgConnection.(PgConnection.java:219) [java] 在 org.postgresql.Driver.makeConnection(Driver.java:407) [java] 在 org.postgresql.Driver.connect(Driver.java:275) [java] 在 org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:39) [java] 在 org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:256)java] 在 org.apache.commons.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2304) [java] 在 org.apache.commons.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2290) [java] ... 还有 9 个 [java] 捡到 JAVA_TOOL_OPTIONS: -Djava.vendor="OracleJava7Fix"

构建失败 C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer\build.xml:792: Java 返回:1

总时间:4秒

C:\dspace-6.2-src-release\dspace-6.2-src-release\dspace\target\dspace-installer>

严重:用户 "dspace"

的密码验证失败

安装脚本无法连接到数据库,因为它使用的凭据不正确。可能的原因是在会话的早期:

org.apache.commons.configuration.ConfigurationException: 找不到配置源 local.cfg

应该可以在 'local.cfg' 中找到正确的数据库凭据(以及许多其他凭据),但安装程序找不到该文件。没有它,将使用来自 config/dspace.cfg 的默认数据库用户 'dspace' 和密码 'dspace'。你需要找出为什么'local.cfg'找不到。