2017-07-31 263 views
0

我已经在ubuntu 16.04上从源代码构建了露天(版本5.2)。我想在tomcat 8上部署alfresco。部署成功,但是PostgreSQL数据库没有按照需要进行配置。我按照步骤在http://docs.alfresco.com/5.1/tasks/postgresql-config.html如何配置PostgreSQL数据库在tomcat 8上部署alfresco?

给我在这里看到的主页作为given in image alfresco_page

我失去的东西上的PostgreSQL数据库是没有得到配置。是否还有其他配置需要完成,我错过了?

UPDATE

的alfresco.log给了我这个

2017-08-01 05:53:54,406 WARN [org.alfresco.web.scripts.servlet.X509ServletFilterBase] [localhost-startStop-1] clientAuth does not appear to be set for Tomcat. clientAuth must be set to 'want' for X509 Authentication 
2017-08-01 05:53:54,416 WARN [org.alfresco.web.scripts.servlet.X509ServletFilterBase] [localhost-startStop-1] Attempting to set clientAuth=want through JMX... 
2017-08-01 05:53:54,427 WARN [org.alfresco.web.scripts.servlet.X509ServletFilterBase] [localhost-startStop-1] Unable to set clientAuth=want through JMX. 
2017-08-01 05:53:55,139 ERROR [org.apache.solr.core.CoreContainer] [coreLoadExecutor-5-thread-1] Error creating core [collection1]: Could not load conf for core collection1: Error loading solr config from solr/collection1/conf/solrconfig.xml 
org.apache.solr.common.SolrException: Could not load conf for core collection1: Error loading solr config from solr/collection1/conf/solrconfig.xml 
     at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:66) 
     at org.apache.solr.core.CoreContainer.create(CoreContainer.java:489) 
     at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:255) 
     at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:249) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
     at java.lang.Thread.run(Thread.java:748) 
Caused by: org.apache.solr.common.SolrException: Error loading solr config from solr/collection1/conf/solrconfig.xml 
     at org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:154) 
     at org.apache.solr.core.ConfigSetService.createSolrConfig(ConfigSetService.java:80) 
     at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:61) 
     ... 7 more 
Caused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '/root/tomcat85/output/build/webapps/solr/collection1/conf' 
     at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:362) 
     at org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:308) 
     at org.apache.solr.core.Config.<init>(Config.java:117) 
     at org.apache.solr.core.Config.<init>(Config.java:87) 
     at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:167) 
     at org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:145) 
     ... 9 more 
2017-08-01 05:54:09,634 WARN [org.hibernate.cfg.SettingsFactory] [localhost-startStop-1] Could not obtain connection metadata 
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.) 
     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) 
     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) 
     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) 
     at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:83) 
     at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84) 
     at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2079) 
     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1304) 
     at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863) 
     at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782) 
     at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573) 
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511) 
+1

正如错误所述,你是否创建了一个'alfresco-global.properties'文件并正确配置了你的posgres数据库? – Gagravarr

+0

是的。我已根据http://docs.alfresco.com/5.1/tasks/postgresql-config.html中给出的说明更新alfresco-global.properties文件,但我仍得到相同的错误页面 –

+0

@Aditya您是否能够执行所有步骤成功地在你提到的链接中,没有任何错误?我们也可以看到与'solrconfig.xml'有关的错误,你能解决这些错误吗? – phoenixSid

回答

0

检查事项:

  1. 是Postgres的运行(PS英法| grep的Postgres的)?
  2. 您可以使用psql连接到postgres,使用在alfresco-global.properties中配置的db.name,db.username和db.password吗?
  3. 你是否按照关于编辑pg_hba.conf的文档中的步骤来确保postgres被配置为允许基于密码的身份验证?

此外,除非您正在对低级类本身进行更改(不推荐),否则需要从源代码创建Alfresco的情况极为罕见。