Well, if you are stuck, you could make a mini maven project with all the spring dependencies that you need, and run mvn dependency::tree to get all the dependencies. Much better than tracking down individual ClassNotFoundExceptions I think
I just ran it on my project, and I get this
[INFO] +- org.springframework:expression:jar:3.0.5:compile
[INFO] +- org.springframework:transaction:jar:3.0.5:compile
[INFO] +- org.springframework:core:jar:3.0.5:compile
[INFO] +- org.springframework:asm:jar:3.0.5:compile
[INFO] +- org.springframework:aop:jar:3.0.5:compile
[INFO] +- org.springframework:context:jar:3.0.5:compile
[INFO] +- org.springframework:context-support:jar:3.0.5:compile
[INFO] +- org.springframework:aspects:jar:3.0.5:compile
[INFO] +- com.springsource.org:aopalliance:jar:1.0.0:compile
[INFO] +- org.springframework:spring-orm:jar:3.0.5.RELEASE:compile
[INFO] | +- org.springframework:spring-core:jar:3.0.5.RELEASE:compile
[INFO] | | \- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] | \- org.springframework:spring-jdbc:jar:3.0.5.RELEASE:compile
[INFO] +- org.springframework:spring-context:jar:3.0.5.RELEASE:compile
[INFO] | +- org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
[INFO] | +- org.springframework:spring-expression:jar:3.0.5.RELEASE:compile
[INFO] | \- org.springframework:spring-asm:jar:3.0.5.RELEASE:compile
[INFO] +- org.springframework:spring-beans:jar:3.0.5.RELEASE:compile
[INFO] +- org.springframework:spring-tx:jar:3.0.5.RELEASE:compile
[INFO] | \- aopalliance:aopalliance:jar:1.0:compile
[INFO] +-
junit:junit:jar:4.9:
test
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test
[INFO] +- org.springframework:spring-test:jar:3.0.5.RELEASE:test
[INFO] +- org.hamcrest:hamcrest-all:jar:1.1:test
[INFO] \- org.mockito:mockito-core:jar:1.9.0-rc1:test
[INFO] \- org.objenesis:objenesis:jar:1.0:test
Doesn;t need much. Your problem might be that you have an older version of aopalliance.jar or commons-logging.jar. If you use maven to dwnload your dependencies, the correct version will end up in your local repo.