You should probably be using the maven2 builds. There has been a lot of discussion about this on the list recently. You will have better luck if you follow this guide instead:
http://portals.apache.org/tutorials/jetspeed-2/ Brice On 9/4/07, Scandelli Francesco <[EMAIL PROTECTED]> wrote: > > Hi all > > > > I'm trying to build and install Jetspeed 2.1.2 from source following the > instructions on the web-site. My environment is Linux + Java 1.4 for > building and Linux + Java 1.5 + Tomcat 5.5.23 for the deployment. > Furthermore I'm using Derby 10.1.1.0 as database. > > > > Every Maven's goal goes well ('BUILD SUCCESSFUL') even if executing > 'maven j2:quickStart' I get the following non-blocking exception: > > > > > > > > > > > > j2:db.entities: > > j2:_db.production.properties: > > > > j2:_db.entities: > > [echo] Running JETSPEED seed scripts... > > j2:_db.seed: > > [echo] j2:_db.seed with -b target/portal-sql/assembly/boot/ -c > target/porta > > l-sql/assembly/ > > [echo] running _db.seed with data: > /home/cappelc/jetspeedSCAND/jetspeed-2.1 > > .2BUILD/target/portal-sql/ arguments: -b > target/portal-sql/assembly/boot/ -c ta > > rget/portal-sql/assembly/ database-url: > jdbc:derby:/tmp/productiondbs;create=tr > > ue > > [java] APP ROOT is ./target/jetspeed > > [java] starter framework created > org.apache.jetspeed.components.jndi.SpringJ > > [EMAIL PROTECTED] > > [java] [15:01:24] INFO > [org.apache.jetspeed.components.jndi.TyrexJNDICompone > > nt] - JNDI successfully initiallized > > [java] [15:01:24] INFO > [org.apache.jetspeed.components.datasource.DBCPDataso > > urceComponent] - Setting up data source pooling for > org.apache.derby.jdbc.Embedd > > edDriver > > [java] [15:01:24] INFO > [org.apache.jetspeed.components.datasource.DBCPDataso > > urceComponent] - Max active connnections set to: 20 > > [java] [15:01:24] INFO > [org.apache.jetspeed.components.datasource.DBCPDataso > > urceComponent] - Pool is set to "2" when all connections are exhausted. > > [java] [15:01:24] INFO > [org.apache.jetspeed.components.datasource.DBCPDataso > > urceComponent] - Attempting to start DBCPCDatasourceComponent. > > [java] [15:01:26] INFO > [org.apache.jetspeed.components.datasource.DBCPDataso > > urceComponent] - DBCPCDatasourceComponent successfuly started! > > [java] starter framework established > org.apache.jetspeed.components.jndi.Spr > > [EMAIL PROTECTED] > > [java] processing import > /home/cappelc/jetspeedSCAND/jetspeed-2.1.2BUILD/ta > > rget/portal-sql/j2-seed.xml > > [java] org.apache.jetspeed.serializer.objects.JSSeedData created > > [java] JSSeedData Class created > > [java] DONE performing import with > /home/cappelc/jetspeedSCAND/jetspeed-2.1. > > 2BUILD/target/portal-sql/ > > [java] Failed to process XML import for > /home/cappelc/jetspeedSCAND/jetspeed > > -2.1.2BUILD/target/portal-sql/j2-seed.xml:org.springframework.beans.fact > ory.NoSu > > chBeanDefinitionException: No bean named > 'org.apache.jetspeed.capabilities.Capab > > ilities' is defined > > [java] > org.springframework.beans.factory.NoSuchBeanDefinitionException: No b > > ean named 'org.apache.jetspeed.capabilities.Capabilities' is defined > > [java] at > org.springframework.beans.factory.support.DefaultListableBean > > Factory.getBeanDefinition(DefaultListableBeanFactory.java:353) > > [java] at > org.springframework.beans.factory.support.AbstractBeanFactory > > .getMergedBeanDefinition(AbstractBeanFactory.java:916) > > [java] at > org.springframework.beans.factory.support.AbstractBeanFactory > > .getBean(AbstractBeanFactory.java:243) > > [java] at > org.springframework.beans.factory.support.AbstractBeanFactory > > .getBean(AbstractBeanFactory.java:229) > > [java] at > org.springframework.beans.factory.support.AbstractBeanFactory > > .getBean(AbstractBeanFactory.java:160) > > [java] at > org.springframework.context.support.AbstractApplicationContex > > t.getBean(AbstractApplicationContext.java:733) > > [java] at > org.apache.jetspeed.components.SpringComponentManager.getComp > > onent(SpringComponentManager.java:141) > > [java] at > org.apache.jetspeed.serializer.JetspeedSerializerImpl.importC > > apabilitiesInfrastructure(JetspeedSerializerImpl.java:483) > > [java] at > org.apache.jetspeed.serializer.JetspeedSerializerImpl.process > > Import(JetspeedSerializerImpl.java:938) > > [java] at > org.apache.jetspeed.serializer.JetspeedSerializerBase.importD > > ata(JetspeedSerializerBase.java:220) > > [java] at > org.apache.jetspeed.serializer.JetspeedSerializerApplication. > > main(JetspeedSerializerApplication.java:389) > > > > > > > > > > > > > > > > > > When I try to access the portal (http://localhost:8080/jetspeed) I get > the following error which is already documented in > http://issues.apache.org/jira/browse/JS2-730 : > > javax.servlet.ServletException: Failed to initalize jetspeed. > org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization > exception! > > org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:21 > 9) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAtt > ackFilter.java:52) > > root cause > > org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization > exception! > > org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:144) > > org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:159 > ) > > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java: > 626) > > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java > :553) > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31 > 1) > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > pport.java:120) > > org.apache.catalina.startup.Catalina.start(Catalina.java:552) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > java.lang.reflect.Method.invoke(Method.java:585) > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > > root cause > > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'actionValve' defined in ServletContext resource > [/WEB-INF/assembly/pipelines.xml]: Cannot resolve reference to bean > 'PortletWindowAccessor' while setting constructor argument; nested > exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'PortletWindowAccessor' defined in > ServletContext resource [/WEB-INF/assembly/jetspeed-spring.xml]: > Instantiation of bean failed; nested exception is > org.springframework.beans.BeanInstantiationException: Could not > instantiate bean class > [org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl]: > Constructor threw exception; nested exception is > java.lang.IllegalArgumentException: Key must not be null > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.re > solveReference(BeanDefinitionValueResolver.java:269) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.re > solveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.ConstructorResolver.resolveCon > structorArguments(ConstructorResolver.java:389) > > org.springframework.beans.factory.support.ConstructorResolver.autowireCo > nstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec > t(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g > etSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab > stractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab > stractBeanFactory.java:160) > > org.springframework.beans.factory.support.DefaultListableBeanFactory.pre > InstantiateSingletons(DefaultListableBeanFactory.java:287) > > org.springframework.context.support.AbstractApplicationContext.refresh(A > bstractApplicationContext.java:352) > > org.apache.jetspeed.components.SpringComponentManager.start(SpringCompon > entManager.java:248) > > org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:122) > > org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:159 > ) > > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java: > 626) > > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java > :553) > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31 > 1) > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > pport.java:120) > > org.apache.catalina.startup.Catalina.start(Catalina.java:552) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > java.lang.reflect.Method.invoke(Method.java:585) > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > > > > > Does anyone has an idea about what is going wrong? > > Thanks > Francesco > > > Internet Email Confidentiality Footer > > ----------------------------------------------------------------------------------------------------- > La presente comunicazione, con le informazioni in essa contenute e ogni > documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' > indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete > i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, > comunicazione, divulgazione o simili basate sul contenuto di tali > informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., > D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se > avete ricevuto questa comunicazione per errore, vi preghiamo di darne > immediata notizia al mittente e di distruggere il messaggio originale e ogni > file allegato senza farne copia alcuna o riprodurne in alcun modo il > contenuto. > > This e-mail and its attachments are intended for the addressee(s) only and > are confidential and/or may contain legally privileged information. If you > have received this message by mistake or are not one of the addressees > above, you may take no action based on it, and you may not copy or show it > to anyone; please reply to this e-mail and point out the error which has > occurred. > > ----------------------------------------------------------------------------------------------------- > >
