Hi,
I am having problems with Jahia communicating with the database when the
database and Jahia instance are on separate servers. When the database
and Jahia instance are on the same server the site starts up without any
issues. However when migrating the site through our environments it
does not work when the site and database are on separate servers. I
updated the jahia.properties file
from: db_url = jdbc\:postgresql\:jahia501_dbname
to: db_url = jdbc\:postgresql\://203.9.156.30\:5432/jahia501_dbname
also tried the syntax provided in the jahia manual:
to: db_url = jdbc:postgresql://203.9.156.30:5432/jahia501_dbname
The error I get starts with the following which I believe is due to the
Jahia instance not seeing the database? I have checked firewall and
network issues, but as we have several jahia4 instance running with the
same set up this is not an issue. Any help in resolving this asap would
be great.
Kind Regards
Graham
595 [2007-02-05 15:39:12,275] [org.jahia.bin.JahiaJetspeedServlet]
INFO - JetspeedServlet attempting to create the portlet engine...
804 [2007-02-05 15:39:12,484] [org.jahia.bin.JahiaJetspeedServlet]
INFO - JetspeedServlet successfuly created the portal Engine.
org.apache.jetspeed.engi
[EMAIL PROTECTED]
806 [2007-02-05 15:39:12,486] [org.jahia.bin.JahiaJetspeedServlet]
INFO - JetspeedServlet attempting to initialize the portletcontainer...
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'PlatformConfigurator' defined in ServletContext resource
[/WEB-INF/et
c/jetspeed/conf/assembly/boot/datasource.xml]: Initialization of bean
failed; nested exception is
org.apache.ojb.broker.metadata.MetadataException: Could not
get the metadata from the given datasource
org.apache.ojb.broker.metadata.MetadataException: Could not get the
metadata from the given datasource
at
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(J
dbcMetadataUtils.java:277)
at
org.apache.jetspeed.components.rdbms.ojb.DatabasePlatformConfigurator.in
it(DatabasePlatformConfigurator.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:996)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:966)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:354)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:223)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:277)
at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:312)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicatio
nContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at
org.apache.jetspeed.components.SpringComponentManager.start(SpringCompon
entManager.java:237)
at
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:114)
at
org.jahia.bin.JahiaJetspeedServlet.init(JahiaJetspeedServlet.java:158)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1105)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:3917)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4201
)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:
608)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
:535)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31
0)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:119)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Connection refused. Check that the hostname
and port are corr
ect and that the postmaster is accepting TCP/IP connections.)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource
.java:855)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.ja
va:540)