VRaptor + Spring

Pessoal,

Estou tentando aprender VRaptor, e como já estou bem acostumado com Spring, queria integrar esses dois frameworks. Já segui os passos do plugin spring para vraptor.

Mas estou com duvidas quanto a sua utilização, se devo declarar os beans no Spring, VRaptor ou ambos.

Abaixo vou postar alguns trechos de códigos e uma exception que estou recebendo.

//Usuario.java
@Entity
public class Usuario {
	@Id@GeneratedValue
	private Integer id;
	private String login;
	private String senha;
       //...
}


//UsuarioDAO.java
@Component("usuarioDAO")
public class UsuarioDAO implements GenericDAOService<Usuario, Integer>{
	@PersistenceContext
	private EntityManager entityManager;
	//metodos insert/select...
}


//UsuarioLogic.java
@org.springframework.stereotype.Component("usuario")
@org.vraptor.annotations.Component("usuario")
public class UsuarioLogic {
	@Parameter
	@Out
	private Usuario usuario = new Usuario();

	@Resource
	@In(key="usuarioDAO")
	private UsuarioDAO usuarioDAO;

	public void adicionar(){
		usuarioDAO.merge(usuario);
	}

}

vraptor.xml

<vraptor>
	<plugin type="org.vraptor.plugin.spring.SpringPlugin">
		<property name="useExistingApplicationContext">true</property>
	</plugin>
</vraptor>

Erro:

Quanto a configuração do Spring eu sei que está correta pois é a mesma que uso em outro projeto.

Desde já, agradeço,

Realmente estou precisando de ajuda, pessoal. Se algum souber de qualquer coisa relacionada ao assunto…