Could you first try migrating to Spring 3.2? Using the official migration guide to 3.2 should help you. Also in your case, I think the annotation beans could be replaced by:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd">
<mvc:annotation-driven/>
<!-- your other beans -->
</beans>
Once done, you can then rely on the guide to Spring 4 migration.
Don't worry, both guides are really lightweight, and separating both tasks should help a lot. Note: check out the Spring 4 dependency update for minimal requirements. It looks like some of the requirements aren't met by Jboss 5.2. Things may work, but won't have access to official support.