[Building Sakai] Spring 3

David Horwitz david.horwitz at uct.ac.za
Wed Jun 22 01:54:23 PDT 2011


Yes an upgrade to spring 3 will require some updates to the component 
manager. Tracked at https://jira.sakaiproject.org/browse/KNL-517 (but 
not scheduled)

D

On 06/21/2011 02:46 PM, David Wafula wrote:
> Thanks, looks like Spring 3 is off limits for now. I even tried 
> replacing Spring 2.5.6 in tomcat/shared/lib with Spring 3 libs, just 
> to see what would happen...and ran into alot of trouble.
>
> regards,
> david.
>
> On Tue, Jun 21, 2011 at 2:35 PM, Shun Zhang <shun.zhang at aispeech.com 
> <mailto:shun.zhang at aispeech.com>> wrote:
>
>     Sakai 2.8.0 uses Spring 2.5.6.SEC01, you can find the dependency
>     management in "master/pom.xml"
>     https://source.sakaiproject.org/svn/master/tags/sakai-2.8.0/pom.xml
>
>     On Tue, Jun 21, 2011 at 8:27 PM, David Wafula <davidwaf at gmail.com
>     <mailto:davidwaf at gmail.com>> wrote:
>
>         Hi all,
>
>         We are developing a custom tool, in Sakai 2.8.0, and would
>         really like to stick to spring 3, but just noticed that if i
>         bundle the spring 3 libs with the tool, tomcat wont start:
>
>         org.springframework.beans.factory.BeanCreationException: Error
>         creating bean with name
>         'org.sakaiproject.accountvalidator.dao.impl.ValidationLogicDaoTarget'
>         defined in file
>         [/dwaf/software/tomcat/apache-tomcat-5.5.33/components/accountvalidator-pack/WEB-INF/spring-hibernate.xml]:
>         Cannot resolve reference to bean
>         'org.sakaiproject.springframework.orm.hibernate.GlobalSessionFactory'
>         while setting bean property 'sessionFactory'; nested exception
>         is org.springframework.beans.factory.BeanCreationException:
>         Error creating bean with name
>         'org.sakaiproject.springframework.orm.hibernate.GlobalSessionFactory'
>         defined in file
>         [/dwaf/software/tomcat/apache-tomcat-5.5.33/components/sakai-kernel-component/WEB-INF/db-components.xml]:
>         Invocation of init method failed; nested exception is
>         org.hibernate.HibernateException: No local DataSource found
>         for configuration - 'dataSource' property must be set on
>         LocalSessionFactoryBean
>
>         ......
>         caused by:
>         org.springframework.beans.factory.BeanCreationException: Error
>         creating bean with name
>         'org.sakaiproject.springframework.orm.hibernate.GlobalSessionFactory'
>         defined in file
>         [/dwaf/software/tomcat/apache-tomcat-5.5.33/components/sakai-kernel-component/WEB-INF/db-components.xml]:
>         Invocation of init method failed; nested exception is
>         org.hibernate.HibernateException: No local DataSource found
>         for configuration - 'dataSource' property must be set on
>         LocalSessionFactoryBean
>         at
>         org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
>         ....
>
>         If i remove the tool, it starts fine. Seeing we are new to
>         tool development, not sure what is going on
>         with accountvalidator-pack, as shown in logs. Our
>         tool doesn't touch accountvalidator anywhere.
>
>         Some pointers please...
>
>         Regards,
>
>         -- 
>         David Wafula
>
>         _______________________________________________
>         sakai-dev mailing list
>         sakai-dev at collab.sakaiproject.org
>         <mailto:sakai-dev at collab.sakaiproject.org>
>         http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
>         TO UNSUBSCRIBE: send email to
>         sakai-dev-unsubscribe at collab.sakaiproject.org
>         <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
>         subject of "unsubscribe"
>
>
>
>
>     -- 
>     Shun Zhang
>     Project Manager
>     AI Speech Ltd. (China)                                            
>     AI Speech Ltd. (UK)
>     No. 258, Renai Road, Suzhou Industrial Park           16 Quainton
>     Close
>     Suzhou, 215123, P. R. China                                   
>     Cambridge, CB5 8LR, UK
>     Email: shun.zhang at aispeech.com <mailto:shun.zhang at aispeech.com>
>
>
>
>
> -- 
> David Wafula
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110622/08dba4cd/attachment.html 


More information about the sakai-dev mailing list