You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Jacek Wiślicki <ja...@gmail.com> on 2006/03/29 21:20:53 UTC

jetspeed as a root webapp

Hi,
	does anyone have any experience with running Jetspeed as a root webapp 
under Tomcat? When I configure a root context in server.xml, Jetspeed 
throws exceptions as included below (from 2.0 FINAL build). The same 
happens when I try to run jetspeed at a context differnt from 
"/jetspeed". Is the context name hardcoded somewhere?

2006-03-29 21:02:40,359 [Thread-1] INFO 
org.springframework.web.context.support.XmlWebApplicationContext - Bean 
factory for application context 
[org.springframework.web.context.support.XmlWebApplicationContext;hashCode=17422995]: 
org.springframework.beans.factory.support.DefaultListableBeanFactory 
defining beans 
[localizationValve,capabilityValve,portalURLValve,securityValve,passwordCredentialValve,loginValidationValve,profilerValve,containerValve,actionValve,portletValve,fileServerValve,aggregatorValve,cleanUpValve,AJAXValve,DecorationValve,loginViewValve,jetspeed-pipeline,login-pipeline,action-pipeline,portlet-pipeline,ajax-pipeline,fileserver-pipeline,pipeline-map,debugValve,org.apache.jetspeed.userinfo.UserInfoManager,org.apache.jetspeed.security.impl.RdbmsPolicy,ResourceValidator,DecorationFactory,PreferencesProviderImpl,org.apache.jetspeed.prefs.PreferencesProvider,java.util.prefs.PreferencesFactory,PortalStatistics,org.apache.jetspeed.security.spi.RoleSecurityHandler,org.apache.jetspeed.security.spi.GroupSecurityHandler,org.apache.jetspeed.security.spi.SecurityMappingHandler,org.apache.jetspeed.search.HandlerFactory,org.apache.jetspeed.search.SearchEngine,org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager,deployFactory,PAM,portletAppDeploymentListen
er,decoratorDeploymentRegistry,decoratorDeploymentListener,deploymentManager,PersistenceBrokerSSOProvider,org.apache.jetspeed.sso.SSOProvider,mailSender,adminVelocityEngine,PortalAdministrationImpl,PortalAdministration,org.apache.jetspeed.security.AuthenticationProvider,org.apache.jetspeed.security.AuthenticationProviderProxy,org.apache.jetspeed.security.SecurityProvider,org.apache.jetspeed.security.AuthorizationProvider,org.apache.jetspeed.security.spi.CredentialPasswordValidator,org.apache.jetspeed.security.spi.CredentialPasswordEncoder,org.apache.jetspeed.security.spi.PasswordCredentialProvider,org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor,org.apache.jetspeed.security.spi.CredentialHandler,org.apache.jetspeed.security.spi.UserSecurityHandlerImpl,org.apache.jetspeed.security.spi.UserSecurityHandler,PortalContextProvider,JetspeedNamespaceMapper,LocalPo2006-03-29 
21:02:55,343 [http-80-Processor25] ERROR 
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jetspeed] 
- Servlet.service() for servlet jetspeed threw exception
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization 
exception!
	at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:157)
	at 
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:147)
	at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
	at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
	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:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'PlatformConfigurator' defined in 
ServletContext resource [/WEB-INF/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
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:356)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:260)
	at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:221)
	at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
	at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
	at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:317)
	at 
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
	at 
org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:206)
	at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:140)
	... 18 more
Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not 
get the metadata from the given datasource
	at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:277)
	at 
org.apache.jetspeed.components.rdbms.ojb.DatabasePlatformConfigurator.init(DatabasePlatformConfigurator.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:343)
	... 26 more
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
JDBC driver of class '' for connect URL 'null'
	at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
	at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
	at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:261)
	... 34 more
Caused by: java.sql.SQLException: No suitable driver
	at java.sql.DriverManager.getDriver(Unknown Source)
	at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
	... 36 more
2006-03-29 21:02:55,343 [http-80-Processor25] ERROR 
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jsp] 
- Servlet.service() for servlet jsp threw exception
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization 
exception!
	at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:157)
	at 
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:147)
	at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
	at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
	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:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'PlatformConfigurator' defined in 
ServletContext resource [/WEB-INF/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
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:356)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:260)
	at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:221)
	at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
	at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
	at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:317)
	at 
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
	at 
org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:206)
	at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:140)
	... 18 more
Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not 
get the metadata from the given datasource
	at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:277)
	at 
org.apache.jetspeed.components.rdbms.ojb.DatabasePlatformConfigurator.init(DatabasePlatformConfigurator.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
	at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:343)
	... 26 more
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
JDBC driver of class '' for connect URL 'null'
	at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
	at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
	at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:261)
	... 34 more
Caused by: java.sql.SQLException: No suitable driver
	at java.sql.DriverManager.getDriver(Unknown Source)
	at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
	... 36 more
-- 
pozdrawiam,
     Jacek Wislicki

jacek.wislicki@gmail.com
tel.: +48 502 408 444
gg: 2540358
skype: jacek_wislicki

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed as a root webapp

Posted by Aaron Evans <aa...@gmail.com>.
>
> I think, you will need to remove jetspeed.xml file from
> $TOMCAT_HOME/conf/Catalina/localhost directory and add the jetspeed
> specific context fragment into server.xml and move jetspeed into
> $TOMCAT_HOME/webapps/ROOT directory.
>

You should be able to rename the jetspeed.xml context configuration
file to ROOT.xml (the ROOT context will use that by default).

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: jetspeed as a root webapp

Posted by Raj Saini <ra...@gmail.com>.
On 3/30/06, Jacek Wiślicki <ja...@gmail.com> wrote:
> Hi,
>         does anyone have any experience with running Jetspeed as a root webapp
> under Tomcat? When I configure a root context in server.xml, Jetspeed
> throws exceptions as included below (from 2.0 FINAL build). The same
> happens when I try to run jetspeed at a context differnt from
> "/jetspeed". Is the context name hardcoded somewhere?

I have not tested as ROOT web app in tomcat, however, It certainly
runs as any other context. I run Jetspeed-2 as different context
without any problems.

I think, you will need to remove jetspeed.xml file from
$TOMCAT_HOME/conf/Catalina/localhost directory and add the jetspeed
specific context fragment into server.xml and move jetspeed into
$TOMCAT_HOME/webapps/ROOT directory.

Regards,

Raj


> 2006-03-29 21:02:40,359 [Thread-1] INFO
> org.springframework.web.context.support.XmlWebApplicationContext - Bean
> factory for application context
> [org.springframework.web.context.support.XmlWebApplicationContext;hashCode=17422995]:
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> defining beans
> [localizationValve,capabilityValve,portalURLValve,securityValve,passwordCredentialValve,loginValidationValve,profilerValve,containerValve,actionValve,portletValve,fileServerValve,aggregatorValve,cleanUpValve,AJAXValve,DecorationValve,loginViewValve,jetspeed-pipeline,login-pipeline,action-pipeline,portlet-pipeline,ajax-pipeline,fileserver-pipeline,pipeline-map,debugValve,org.apache.jetspeed.userinfo.UserInfoManager,org.apache.jetspeed.security.impl.RdbmsPolicy,ResourceValidator,DecorationFactory,PreferencesProviderImpl,org.apache.jetspeed.prefs.PreferencesProvider,java.util.prefs.PreferencesFactory,PortalStatistics,org.apache.jetspeed.security.spi.RoleSecurityHandler,org.apache.jetspeed.security.spi.GroupSecurityHandler,org.apache.jetspeed.security.spi.SecurityMappingHandler,org.apache.jetspeed.search.HandlerFactory,org.apache.jetspeed.search.SearchEngine,org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager,deployFactory,PAM,portletAppDeploymentListen
> er,decoratorDeploymentRegistry,decoratorDeploymentListener,deploymentManager,PersistenceBrokerSSOProvider,org.apache.jetspeed.sso.SSOProvider,mailSender,adminVelocityEngine,PortalAdministrationImpl,PortalAdministration,org.apache.jetspeed.security.AuthenticationProvider,org.apache.jetspeed.security.AuthenticationProviderProxy,org.apache.jetspeed.security.SecurityProvider,org.apache.jetspeed.security.AuthorizationProvider,org.apache.jetspeed.security.spi.CredentialPasswordValidator,org.apache.jetspeed.security.spi.CredentialPasswordEncoder,org.apache.jetspeed.security.spi.PasswordCredentialProvider,org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor,org.apache.jetspeed.security.spi.CredentialHandler,org.apache.jetspeed.security.spi.UserSecurityHandlerImpl,org.apache.jetspeed.security.spi.UserSecurityHandler,PortalContextProvider,JetspeedNamespaceMapper,LocalPo2006-03-29
> 21:02:55,343 [http-80-Processor25] ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jetspeed]
> - Servlet.service() for servlet jetspeed threw exception
> org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization
> exception!
>         at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:157)
>         at
> org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:147)
>         at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
>         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         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:700)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'PlatformConfigurator' defined in
> ServletContext resource [/WEB-INF/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
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:356)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:260)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:317)
>         at
> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
>         at
> org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:206)
>         at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:140)
>         ... 18 more
> Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not
> get the metadata from the given datasource
>         at
> org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:277)
>         at
> org.apache.jetspeed.components.rdbms.ojb.DatabasePlatformConfigurator.init(DatabasePlatformConfigurator.java:69)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:343)
>         ... 26 more
> Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
> JDBC driver of class '' for connect URL 'null'
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>         at
> org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:261)
>         ... 34 more
> Caused by: java.sql.SQLException: No suitable driver
>         at java.sql.DriverManager.getDriver(Unknown Source)
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
>         ... 36 more
> 2006-03-29 21:02:55,343 [http-80-Processor25] ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jsp]
> - Servlet.service() for servlet jsp threw exception
> org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization
> exception!
>         at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:157)
>         at
> org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:147)
>         at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
>         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         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:700)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'PlatformConfigurator' defined in
> ServletContext resource [/WEB-INF/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
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:356)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:260)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:221)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:317)
>         at
> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
>         at
> org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:206)
>         at org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:140)
>         ... 18 more
> Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not
> get the metadata from the given datasource
>         at
> org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:277)
>         at
> org.apache.jetspeed.components.rdbms.ojb.DatabasePlatformConfigurator.init(DatabasePlatformConfigurator.java:69)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1106)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1076)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:343)
>         ... 26 more
> Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
> JDBC driver of class '' for connect URL 'null'
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>         at
> org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:261)
>         ... 34 more
> Caused by: java.sql.SQLException: No suitable driver
>         at java.sql.DriverManager.getDriver(Unknown Source)
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
>         ... 36 more
> --
> pozdrawiam,
>      Jacek Wislicki
>
> jacek.wislicki@gmail.com
> tel.: +48 502 408 444
> gg: 2540358
> skype: jacek_wislicki
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
>
>