Please send this to the Jetspeed Users mailing list. Wayne
On Wed, Sep 3, 2008 at 12:36 AM, Fancing <[EMAIL PROTECTED]> wrote: > I have spent about 2 weeks to try to follow the tutorial to customize a > Jetspeed portal, but always failed when i start the server. > > All my steps are based on the tutorial " > http://portals.apache.org/tutorials/jetspeed-2/", and I use my own Tomcat > server. > > And I got "BUILD SUCCESSFUL" at the end of "mvn -P tomcat,min", but when i > access to the portal, i got this exception: > > *HTTP Status 500 - > > type Exception report > > message > > description The server encountered an internal error () that prevented it > from fulfilling this request. > > exception > > javax.servlet.ServletException: Failed to initalize jetspeed. > org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization > exception! > org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:219) > javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.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:311) > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > org.apache.catalina.startup.Catalina.start(Catalina.java:552) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > java.lang.reflect.Method.invoke(Method.java:597) > 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 'ajax-pipeline' defined in ServletContext resource > [/WEB-INF/assembly/pipelines.xml]: Cannot resolve reference to bean > 'layoutValve' while setting constructor argument with key [6]; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'layoutValve' defined in ServletContext resource > [/WEB-INF/assembly/ajax-layout.xml]: Cannot resolve reference to bean > 'AjaxRequestService' while setting constructor argument with index 0; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'AjaxRequestService' defined in ServletContext > resource [/WEB-INF/assembly/ajax-layout.xml]: Cannot resolve reference to > bean 'AjaxActionMap' while setting constructor argument with index 0; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'AjaxActionMap' defined in ServletContext resource > [/WEB-INF/assembly/ajax-layout.xml]: Cannot resolve reference to bean > 'AjaxExportObject' while setting constructor argument with index 0 with key > [TypedStringValue: value [export], target type [null]]; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'AjaxExportObject' defined in ServletContext resource > [/WEB-INF/assembly/ajax-layout.xml]: Cannot resolve reference to bean > 'importerCastorPageManager' while setting constructor argument with index 4; > nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'org.apache.jetspeed.page.CastorPageManager' > defined in ServletContext resource > [/WEB-INF/assembly/importer-page-manager.xml]: Cannot resolve reference to > bean 'ImportDocumentHandlerFactory' while setting constructor argument with > index 1; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'ImportDocumentHandlerFactory' defined in ServletContext resource > [/WEB-INF/assembly/importer-page-manager.xml]: Cannot resolve reference to > bean 'ImportPsmlDocumentHandler' while setting constructor argument with key > [TypedStringValue: value [.psml], target type [null]]; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'ImportPsmlDocumentHandler' defined in ServletContext resource > [/WEB-INF/assembly/importer-page-manager.xml]: Instantiation of bean failed; > nested exception is org.springframework.beans.BeanInstantiationException: > Could not instantiate bean class > [org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler]: > Constructor threw exception; nested exception is > java.lang.NullPointerException > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:281) > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:131) > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:389) > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287) > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) > org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.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:311) > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > org.apache.catalina.startup.Catalina.start(Catalina.java:552) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > java.lang.reflect.Method.invoke(Method.java:597) > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > > root cause * > > ... > > *root cause* > > java.lang.NullPointerException > > org.exolab.castor.xml.util.XMLClassDescriptorResolverImpl.setMappingLoader(XMLClassDescriptorResolverImpl.java:143) > > org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler.createCastorClassDescriptorResolver(CastorFileSystemDocumentHandler.java:371) > > org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler.<init>(CastorFileSystemDocumentHandler.java:137) > > org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler.<init>(CastorFileSystemDocumentHandler.java:143) > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > java.lang.reflect.Constructor.newInstance(Constructor.java:513) > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:85) > > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:186) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:314) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:139) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:389) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:373) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:373) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:314) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:139) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:373) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:373) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:373) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:281) > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:131) > > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:389) > > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:120) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:720) > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:387) > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287) > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) > > org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.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:1149) > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > org.apache.catalina.startup.Catalina.start(Catalina.java:552) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > java.lang.reflect.Method.invoke(Method.java:597) > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > > > > I checked the Logs of Tomcat and got this errors: > > 2008-9-3 15:30:34 org.apache.catalina.realm.JAASRealm parseClassNames > Error: Class org.apache.jetspeed.security.impl.UserPrincipalImpl not found! > Class not added. > 2008-9-3 15:30:34 org.apache.catalina.realm.JAASRealm parseClassNames > Error: Class org.apache.jetspeed.security.impl.RolePrincipalImpl not found! > Class not added. > > It seems that it caused by Castor inner bug. Anyone knows what's wrong of > that? thanks for reply. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
