[Deploying Sakai] Sakai 2.8.0 on Windows Server

Charles McClellan mcclell at uwo.ca
Fri Dec 23 12:19:34 PST 2011


I am trying to build Sakai 2.8.0 on a Windows 2008 32 standard server
running JDK 1.6 and Tomcat 5.5.34

 

The c:\opt\tomcat\sakai\sakai.properties file is just a copy of the default
one and the only thing I changed was the server url and name.

 

When I start Tomcat I get the following error

 

011-12-23 15:14:11,211 ERROR main
org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to
preinstantiate the singleton named
org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderAutoRegistra
r. Destroying all Spring beans.

org.springframework.beans.factory.BeanCreationException: Error creating bean
with name
'org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderAutoRegistr
ar' defined in file
[C:\opt\tomcat\components\entitybroker-pack\WEB-INF\components.xml]:
Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.sakaiproject.assignment.api.AssignmentEntityProvider' defined
in file
[C:\opt\tomcat\components\sakai-assignment-pack\WEB-INF\components.xml]:
Cannot resolve reference to bean
'org.sakaiproject.assignment.api.AssignmentService' while setting bean
property 'assignmentService'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.sakaiproject.assignment.api.AssignmentService' defined in
file
[C:\opt\tomcat\components\sakai-assignment-pack\WEB-INF\components.xml]:
Cannot resolve reference to bean
'org.sakaiproject.taggable.api.TaggingManager' while setting bean property
'taggingManager'; nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'org.sakaiproject.taggable.api.TaggingManager' is defined

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)

                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(Ab
stractBeanFactory.java:264)

                at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
ngleton(DefaultSingletonBeanRegistry.java:222)

                at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst
ractBeanFactory.java:261)

                at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:185)

                at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean(NoisierDefau
ltListableBeanFactory.java:114)

                at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:164)

                at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiateSingle
tons(NoisierDefaultListableBeanFactory.java:73)

                at
org.springframework.context.support.AbstractApplicationContext.finishBeanFac
toryInitialization(AbstractApplicationContext.java:728)

                at
org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
actApplicationContext.java:380)

                at
org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:154)

                at
org.sakaiproject.component.cover.ComponentManager.getInstance(ComponentManag
er.java:98)

                at
org.sakaiproject.component.cover.ComponentManager.get(ComponentManager.java:
107)

                at
org.sakaiproject.component.cover.ServerConfigurationService.getInstance(Serv
erConfigurationService.java:52)

                at
org.sakaiproject.util.RequestFilter.init(RequestFilter.java:766)

                at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
Config.java:221)

                at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
terConfig.java:302)

                at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
fig.java:78)

                at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:36
66)

                at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)

                at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
60)

                at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)

                at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)

                at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:634)

                at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:561
)

                at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:496)

                at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203)

                at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)

                at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:120)

                at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)

                at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736)

                at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

                at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

                at
org.apache.catalina.core.StandardService.start(StandardService.java:448)

                at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

                at
org.apache.catalina.startup.Catalina.start(Catalina.java:552)

                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:295)

                at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.sakaiproject.assignment.api.AssignmentEntityProvider' defined in file
[C:\opt\tomcat\components\sakai-assignment-pack\WEB-INF\components.xml]:
Cannot resolve reference to bean
'org.sakaiproject.assignment.api.AssignmentService' while setting bean
property 'assignmentService'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.sakaiproject.assignment.api.AssignmentService' defined in
file
[C:\opt\tomcat\components\sakai-assignment-pack\WEB-INF\components.xml]:
Cannot resolve reference to bean
'org.sakaiproject.taggable.api.TaggingManager' while setting bean property
'taggingManager'; nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'org.sakaiproject.taggable.api.TaggingManager' is defined

                at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolv
eReference(BeanDefinitionValueResolver.java:275)

                at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolv
eValueIfNecessary(BeanDefinitionValueResolver.java:104)

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.populateBean(AbstractAutowireCapableBeanFactory.java:1010)

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)

                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(Ab
stractBeanFactory.java:264)

                at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
ngleton(DefaultSingletonBeanRegistry.java:222)

                at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst
ractBeanFactory.java:261)

                at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:185)

                at
org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean(NoisierDefau
ltListableBeanFactory.java:114)

                at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
ctBeanFactory.java:164)

                at
org.springframework.context.support.AbstractApplicationContext.getBean(Abstr
actApplicationContext.java:880)

                at
org.sakaiproject.entitybroker.util.spring.EntityProviderAutoRegistrar.setApp
licationContext(EntityProviderAutoRegistrar.java:70)

                at
org.springframework.context.support.ApplicationContextAwareProcessor.postPro
cessBeforeInitialization(ApplicationContextAwareProcessor.java:70)

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFact
ory.java:350)

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.initializeBean(AbstractAutowireCapableBeanFactory.java:1331)

                at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)

                ... 44 more

 

Any suggestions?

 

Thanks

 

Charles McClellan

Network Specialist

Faculty of Information and Media Studies 

University of Western Ontario

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/production/attachments/20111223/28a404bd/attachment-0001.html 


More information about the production mailing list