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 Lizann Epley <la...@uoblivion.com> on 2006/01/12 17:40:14 UTC

custom portal - IncompatibleClassVhangeError

Hi All,

I wanted to post a simplified version of my earlier question.
I have created a 'vanilla' custom portal - there are no custom portlets, 
etc - the steps were literally:
- create project.properties for new portal (see attached)
- from basedir run: 'maven j2:portal.genapp.minimal'
- verify project.xml is correct
- from basedir run: maven war:install
- from basedir run: maven j2:minStart
- launch tomcat

Ok, I have attached all of my log files to show the errors with full 
traces. The build.properties file and console outpu are below.

Any thoughts on what am I missing?

Thanks!
-- lizann
=========================================================
build properties contains:
jetspeed.version=2.0
org.apache.jetspeed.project.home = c:/apache/jetspeed-2.0-src
# jetspeed required properties
org.apache.jetspeed.server.home                      = 
c:/apache/apache-tomcat-5.5.12
org.apache.jetspeed.server.shared                    = 
c:/apache/apache-tomcat-5.5.12/shared/lib/
org.apache.jetspeed.deploy.war.dir                   = 
c:/apache/apache-tomcat-5.5.12/webapps/
org.apache.jetspeed.services.autodeployment.user     = j2deployer
org.apache.jetspeed.services.autodeployment.password = j2deployer
org.apache.jetspeed.catalina.version.major           = 5

maven.home.local=c:/apache/.maven
maven.repo.local=${maven.home.local}/repository
maven.repo.remote = http://www.bluesunrise.com/maven/, 
http://www.ibiblio.org/maven/, \
                    http://dist.codehaus.org/, 
http://cvs.apache.org/repository, \
                    http://mevenide.codehaus.org/repository

========================================================

And the Console output:
Jan 12, 2006 11:38:53 AM org.apache.catalina.core.AprLifecycleListener 
lifecycle
Event
INFO: The Apache Portable Runtime which allows optimal performance in 
production
 environments was not found on the java.library.path: 
c:\java\bin;.;C:\WINDOWS\s
ystem32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\ap
ache\ant\bin;C:\apache\maven_1.0.2\bin;c:\Program 
Files\eclipse;c:\java\bin;C:\P
rogram Files\IDM Computer 
Solutions\UltraEdit-32;c:\Sun\jwsdp-1.6;C:\Program Fil
es\Subversion\bin;c:\apache\fedora-2.1b\server\bin;c:\apache\fedora-2.1b\client\
bin;C:\mysql\bin;c:\apache\db-derby-10.1.1.0-bin\frameworks\embedded\bin
Jan 12, 2006 11:38:54 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jan 12, 2006 11:38:54 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 860 ms
Jan 12, 2006 11:38:54 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 12, 2006 11:38:54 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.12
Jan 12, 2006 11:38:54 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jan 12, 2006 11:38:55 AM org.apache.catalina.startup.HostConfig 
deployDescriptor

WARNING: A docBase C:\apache\apache-tomcat-5.5.12\webapps\testPortal 
inside the
host appBase has been specified, and will be ignored
Jan 12, 2006 11:38:55 AM org.apache.catalina.realm.JAASRealm 
setUseContextClassL
oader
INFO: Setting useContextClassLoader = false
log4j:WARN No appenders could be found for logger 
(org.apache.commons.digester.D
igester).
log4j:WARN Please initialize the log4j system properly.
Jan 12, 2006 11:38:56 AM org.apache.catalina.startup.ContextConfig 
validateSecur
ityRoles
INFO: WARNING: Security role name admin used in an <auth-constraint> 
without bei
ng defined in a <security-role>
org.springframework.beans.factory.BeanCreationException: Error creating 
bean wit
h name 'JetspeedDS' defined in ServletContext resource 
[/WEB-INF/assembly/boot/d
atasource.xml]: Initialization of bean failed; nested exception is 
org.apache.oj
b.broker.metadata.MetadataException: Could not get the metadata from the 
given d
atasource
org.apache.ojb.broker.metadata.MetadataException: Could not get the 
metadata fro
m the given datasource
        at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSourc
e(JdbcMetadataUtils.java:277)
        at 
org.apache.jetspeed.components.rdbms.ojb.ConnectionRepositoryEntry.af
terPropertiesSet(ConnectionRepositoryEntry.java:283)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1072)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:343)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.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.refres
h(AbstractApplicationContext.java:317)
        at 
org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
        at 
org.apache.jetspeed.components.SpringComponentManager.start(SpringCom
ponentManager.java:206)
        at 
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
40)
        at 
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:
147)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1091)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:92
5)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:3880)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
141)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:603)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:535)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470
)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

        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:4
50)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:680
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
JDBC dr
iver of class '' for connect URL 'null'
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDat
aSource.java:780)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSo
urce.java:540)
        at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSourc
e(JdbcMetadataUtils.java:261)
        ... 38 more
Caused by: java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getDriver(DriverManager.java:243)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDat
aSource.java:773)
        ... 40 more
FATAL: Jetspeed: init() failed:
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization 
excepti
on!
        at 
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
49)
        at 
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:
147)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1091)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:92
5)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:3880)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
141)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:603)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:535)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470
)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

        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:4
50)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:680
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        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 creati
ng bean with name 'JetspeedDS' defined in ServletContext resource 
[/WEB-INF/asse
mbly/boot/datasource.xml]: Initialization of bean failed; nested 
exception is or
g.apache.ojb.broker.metadata.MetadataException: Could not get the 
metadata from
the given datasource
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:356)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.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.refres
h(AbstractApplicationContext.java:317)
        at 
org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
        at 
org.apache.jetspeed.components.SpringComponentManager.start(SpringCom
ponentManager.java:206)
        at 
org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:1
40)
        ... 27 more
Caused by: org.apache.ojb.broker.metadata.MetadataException: Could not 
get the m
etadata from the given datasource
        at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSourc
e(JdbcMetadataUtils.java:277)
        at 
org.apache.jetspeed.components.rdbms.ojb.ConnectionRepositoryEntry.af
terPropertiesSet(ConnectionRepositoryEntry.java:283)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1072)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:343)
        ... 35 more
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
JDBC dr
iver of class '' for connect URL 'null'
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDat
aSource.java:780)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSo
urce.java:540)
        at 
org.apache.ojb.broker.metadata.JdbcMetadataUtils.fillJCDFromDataSourc
e(JdbcMetadataUtils.java:261)
        ... 38 more
Caused by: java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getDriver(DriverManager.java:243)
        at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDat
aSource.java:773)
        ... 40 more
 INFO: Jetspeed Initialization complete, Ready to service requests.
Jan 12, 2006 11:38:59 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jan 12, 2006 11:38:59 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jan 12, 2006 11:38:59 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Jan 12, 2006 11:38:59 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jan 12, 2006 11:38:59 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5781 ms


Re: custom portal - IncompatibleClassVhangeError

Posted by Aaron Evans <aa...@yahoo.ca>.
Lizann Epley <ladyhawk <at> uoblivion.com> writes:

> 
> Hi All,
> 
> I wanted to post a simplified version of my earlier question.
> I have created a 'vanilla' custom portal - there are no custom portlets, 
> etc - the steps were literally:
> - create project.properties for new portal (see attached)
> - from basedir run: 'maven j2:portal.genapp.minimal'
> - verify project.xml is correct
> - from basedir run: maven war:install
> - from basedir run: maven j2:minStart
> - launch tomcat
> 
> Ok, I have attached all of my log files to show the errors with full 
> traces. The build.properties file and console outpu are below.
> 
> Any thoughts on what am I missing?
> 
> Thanks!

Giving your build.properties a quick glance, your catalina major version is
wrong. It should be 5.5 instead of 5.  Blame this on the tomcat people
because tomcat 5.5 is VERY different from 5.

aaron





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