Projeto war com Spring no Jboss 7 - java.lang.ClassNotFoundException: org.jboss.virtual.Virtual

Olá.
Então no tomcat 6 funciona normalmente, porém no Jboss 7 da a erro:

Caused by: java.lang.ClassNotFoundException: org.jboss.virtual.VirtualFileVisitor from [Module "deploymentxxxxxx.war:main" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334) [rt.jar:1.6.0_18]
	... 34 more

Alguém passou por isso?

Então troquei a versão do Spring baixei a 3.1.2 ai funcionou.
Porém agora da um probleminha, mas funciona:

23:49:46,109 WARN [org.jboss.as.ee] (MSC service thread 1-2) JBAS011006: Not installing optional component org.springframework.web.context.request.async.StandardServletAsyncWebRequest due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.springframework.web.context.request.async.StandardServletAsyncWebRequest at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606) at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.6.0_18] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.6.0_18] at java.lang.Thread.run(Thread.java:636) [rt.jar:1.6.0_18]
Será que vou ter que instalar o modulo???

Bom se resolver eu coloco o resultado aqui.

Eu acho que tem alguma coisa a ver com o VFS do JBoss.

Quando crio o módulo do Spring sempre adiciono essa dependecie e funcional legal…

 <module name="org.jboss.vfs"/>

http://jbossdivers.wordpress.com/2012/09/23/configurando-o-modulo-do-spring-framework-no-jboss-as-7-1-2jboss-eap-6/

Espero que ajude.

Abs