Hi, Evidenly, your Jetspeed is missing the DB parameters. When you copied the binary folders, did you copy jetspeed.xml?
Please verify that the jetspeed.xml file is available under %tomcat_home%/conf/localhost directory. cheers, Unmesh On Wed, 23 Feb 2005 10:58:55 -0800 (PST), [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Hi, > > I using Tomcat 5.5.7 and jetspeed on jdk 1.5 on a windows xp platform. I'm > running hsql by using the command "maven start.production.server" then in > another window I run "maven quickStart". Except when I deploy the > jetspeed binary. In this case I reinstall Tomcat then copy the binary > folders over to the appropriate directories under Tomcat and I get the > same errors. > > What is not configured properly? I understand that I may have > misconfigured something with the source build but the binary I imagined > would work. > > I appreciate any insights, > > Chris > > I'm getting the errors while accessing jetspeed at > http://localhost:8080/jetspeed. > > With the source build, I had to change the build.properties paths to use > \\ instead of / to satisfy the windows environment. > I had to modify 4 files during the source build to accomodate "enum" since > it is a reserved word in jdk 1.5. > > After these adjustments the source compiles and deploys as planned. But > when I type http://localhost:8080/jetspeed I get the following error > whether I deploy the source build or the binary. > > [org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl] ERROR: > SQLException thrown while trying to get Connection from Datasource > (java:comp/env/jdbc/jetspeed) > Cannot create JDBC driver of class '' for connect URL 'null' > 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.accesslayer.ConnectionFactoryAbstractImpl.newConnectionFromDataSource(ConnectionFactoryAbstractImpl.java:204) > at > org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.lookupConnection(ConnectionFactoryAbstractImpl.java:112) > at > org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.getConnection(ConnectionManagerImpl.java:105) > at > org.springframework.orm.ojb.PersistenceBrokerTransactionManager.doBegin(PersistenceBrokerTransactionManager.java:187) > at > org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:269) > at > org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:201) > at > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:49) > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138) > at > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:152) > at $Proxy7.createNode(Unknown Source) > at > org.apache.jetspeed.prefs.impl.PreferencesImpl.<init>(PreferencesImpl.java:96) > at > org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(PreferencesFactoryImpl.java:64) > 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:1087) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1061) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:287) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:205) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:136) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:236) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:284) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:114) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:96) > at > org.apache.jetspeed.components.SpringComponentManager.<init>(SpringComponentManager.java:44) > at > org.apache.jetspeed.engine.SpringEngine.initComponents(SpringEngine.java:108) > at > org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:135) > at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:64) > at > org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:135) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4087) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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:590) > 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:1106) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440) > at > org.apache.catalina.core.StandardService.start(StandardService.java:450) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:683) > at org.apache.catalina.startup.Catalina.start(Catalina.java:537) > 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:271) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409) > 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) > ... 58 more > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'java.util.prefs.PreferencesFactory' defined in URL > [file:/D:/apps/Tomcat-5.5/webapps/jetspeed/WEB-INF/assembly/jetspeed-spring.xml]: > Initialization of bean failed; nested exception is > org.apache.jetspeed.prefs.PreferencesException: Failed to initialize prefs > api. org.springframework.transaction.CannotCreateTransactionException: > Could not create OJB transaction; nested exception is > org.apache.ojb.broker.accesslayer.LookupException: SQLException thrown > while trying to get Connection from Datasource > (java:comp/env/jdbc/jetspeed) > org.apache.jetspeed.prefs.PreferencesException: Failed to initialize prefs > api. org.springframework.transaction.CannotCreateTransactionException: > Could not create OJB transaction; nested exception is > org.apache.ojb.broker.accesslayer.LookupException: SQLException thrown > while trying to get Connection from Datasource > (java:comp/env/jdbc/jetspeed) > at > org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(PreferencesFactoryImpl.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:1087) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1061) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:287) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:205) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:136) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:236) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:284) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:114) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:96) > at > org.apache.jetspeed.components.SpringComponentManager.<init>(SpringComponentManager.java:44) > at > org.apache.jetspeed.engine.SpringEngine.initComponents(SpringEngine.java:108) > at > org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:135) > at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:64) > at > org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:135) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4087) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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:590) > 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:1106) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440) > at > org.apache.catalina.core.StandardService.start(StandardService.java:450) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:683) > at org.apache.catalina.startup.Catalina.start(Catalina.java:537) > 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:271) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409) > org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization > exception! > at > org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:155) > at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:64) > at > org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:135) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4087) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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:590) > 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:1106) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440) > at > org.apache.catalina.core.StandardService.start(StandardService.java:450) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:683) > at org.apache.catalina.startup.Catalina.start(Catalina.java:537) > 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:271) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409) > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'java.util.prefs.PreferencesFactory' defined in > URL > [file:/D:/apps/Tomcat-5.5/webapps/jetspeed/WEB-INF/assembly/jetspeed-spring.xml]: > Initialization of bean failed; nested exception is > org.apache.jetspeed.prefs.PreferencesException: Failed to initialize prefs > api. org.springframework.transaction.CannotCreateTransactionException: > Could not create OJB transaction; nested exception is > org.apache.ojb.broker.accesslayer.LookupException: SQLException thrown > while trying to get Connection from Datasource > (java:comp/env/jdbc/jetspeed) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:300) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:205) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:136) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:236) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:284) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:114) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:96) > at > org.apache.jetspeed.components.SpringComponentManager.<init>(SpringComponentManager.java:44) > at > org.apache.jetspeed.engine.SpringEngine.initComponents(SpringEngine.java:108) > at > org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:135) > ... 28 more > Caused by: org.apache.jetspeed.prefs.PreferencesException: Failed to > initialize prefs api. > org.springframework.transaction.CannotCreateTransactionException: Could > not create OJB transaction; nested exception is > org.apache.ojb.broker.accesslayer.LookupException: SQLException thrown > while trying to get Connection from Datasource > (java:comp/env/jdbc/jetspeed) > at > org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(PreferencesFactoryImpl.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:1087) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1061) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:287) > ... 38 more > FATAL: Jetspeed: init() failed: > org.apache.jetspeed.exception.JetspeedException: Unable to create Engine > at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:76) > at > org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:135) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]