Sandra,

Please check the database configuration in $(CATALINA_BASE}\conf\Catalina\localhost\jetspeed.xml, (the file might be named jetexpress.xml depending on the build). It appears that something has gone wrong in the deployment part of the build. Although more things could be broken, you could attempt to edit that file in place and see if the portal starts up.

Let us know how you fare,

Randy

Dahl, Sandra wrote:
Yes, everything appears ok for the build however, jetexpress will not start. I 
deleted the jetexpress folders in webapps and work directories before the 
build. An error is logged when tomcat is first launched in eclipse but after 
researching the problem for several hours, I found the error goes away when  
eclipse is restarted after the build target=all. Here is the error that goes 
away by restarting eclipse:
2009-09-08 07:45:20,398 [main] ERROR org.apache.jetspeed.engine.JetspeedEngine 
- org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'PlatformConfigurator' defined in ServletContext resource 
[/WEB-INF/assembly/boot/datasource.xml]: Invocation of init method failed; 
nested exception is org.apache.ojb.broker.metadata.MetadataException: Could not 
get the metadata from the given datasource
2009-09-08 07:45:20,398 [main] ERROR org.apache.jetspeed.engine.JetspeedServlet 
- Jetspeed: init() failed:
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization 
exception!
        at 
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:142)
        at 
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:208)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        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]: Invocation of init method 
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.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at 
org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:297)
        at 
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:119)
        ... 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:70)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 32 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:1150)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
        at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSource(JdbcMetadataUtils.java:261)
        ... 40 more
Caused by: java.lang.NullPointerException
        at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)
        at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476)
        at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307)
        at java.sql.DriverManager.getDriver(DriverManager.java:253)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
        ... 42 more


After eclipse is restarted, the browser shows: HTTP Status 404 - 
/jetexpress/portal and there are no errors in the log files. Here are the logs.
Catalina.log:
Sep 8, 2009 7:34:56 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in 
production environments was not found on the java.library.path: 
C:\Java\jdk1.6.0_13\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\apache-maven-2.2.1\bin;C:\Program
 
Files\apache-ant-1.7.1\bin;C:\Java\jdk1.6.0_13\bin;C:\WINDOWS\system32;I:;I:\Bin;C:\CT
 Media\Shared Files;C:\CT Media\Client\Bin; C:\Program Files\Microsoft SQL 
Server\80\Tools\Binn;C:\TDIProjects\Liberation 6000 
Development\C++\CURL\curl-7.10.3;C:\TDIProjects\boost_1_33_0;C:\Program 
Files\Sleepycat Software\Berkeley DB 4.3.28\bin\debug;c:\Program 
Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Dialogic\CT 
Media\Shared Files\;C:\Program Files\Intel\DMIX;C:\mysql\bin;C:\Program 
Files\Sleepycat Software\Berkeley DB 4.3.28\bin;C:\Program Files\Sleepycat 
Software\Berkeley DB 4.3.28\bin\debug;C:\Program Files\Microsoft Visual 
Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual 
Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual 
Studio\Common\Tools;C:\Program Files\Microsoft Visual 
Studio\VC98\bin;C:\Program Files\Object Connect\Smalltalk MT 
5.5\TDI\VSS\SymposiumACM\dll
Sep 8, 2009 7:34:56 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Sep 8, 2009 7:34:56 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 262 ms
Sep 8, 2009 7:34:56 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Sep 8, 2009 7:34:56 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
Sep 8, 2009 7:34:57 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Sep 8, 2009 7:34:57 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Sep 8, 2009 7:34:57 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16  config=null
Sep 8, 2009 7:34:57 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1467 ms

Localhost.log:
Sep 8, 2009 7:34:56 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: JetspeedContainerServlet: starting initialization of Portlet Application 
at: j2-admin
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: JetspeedContainerServlet: Could not yet start portlet application at: 
j2-admin. Starting back ground thread to start when the portal comes online.
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: JetspeedContainerServlet: initialization done for Portlet Application at: 
j2-admin
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: JetspeedContainerServlet: attemping to start Portlet Application at: 
/j2-admin
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: JetspeedContainerServlet: Could not yet start portlet application at: 
j2-admin. Starting back ground thread to start when the portal comes online.
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Sep 8, 2009 7:34:57 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()

There is nothing in the other log files.

Thanks for your help!
Sandi

-----Original Message-----
From: David Sean Taylor [mailto:[email protected]]
Sent: Thursday, September 03, 2009 3:32 PM
To: Jetspeed Developers List
Subject: Re: jetspeed tutorial error during build

Looks like everything BUILT SUCCESSFUL

Have you tried starting up Tomcat ....

There are several log files of interest (if it fails to start) under
Tomcat's logs directory:

jetspeed*.log, look for any files > 0 bytes
localhost.2009-09-03.log (assuming you are running today)
catalina.2009-09-03.log


Confidentiality Notice:
The information contained in this communication, including attachments, is 
privileged and confidential.  It is intended only for the exclusive use of the 
addressee.  If the reader is not the intended recipient, or the employee, or 
the agent responsible for delivering it to the intended recipient, you are 
hereby notified that any dissemination, distribution or copying of this 
communication is strictly prohibited.  If you have received this communication 
in error, please notify us by return email or telephone immediately.  Thank you.

---------------------------------------------------------------------
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]

Reply via email to