# Capítulo 4 - Livro VRaptor 4

**URL:** <https://forum.casadocodigo.com.br/t/capitulo-4-livro-vraptor-4/121>\
**Category:** Livros\
**Tags:** vraptor\
**Created:** [Março 2, 2016, 8:57pm UTC](https://forum.casadocodigo.com.br/t/capitulo-4-livro-vraptor-4/121 "2016-03-02T20:57:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![peresjuliao](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@peresjuliao](https://forum.casadocodigo.com.br/u/peresjuliao)\
**Post date:** [Março 2, 2016, 8:57pm UTC](https://forum.casadocodigo.com.br/t/capitulo-4-livro-vraptor-4/121/1 "2016-03-02T20:57:42Z")

</div>

Olá,

Estou desenvolvendo um aplicativo exemplo do Livro VRaptor 4.

1- Preciso de criar um datasource no Wildfly?

2 - Preciso acrescentar no pom.xml da minha aplicação os plugin do JPA e do Provider?

`  
  
br.com.caelum.vraptor  
vraptor-jpa  
4.0.4

```
	<!-- Provider Hibernate -->
	<dependency>
		<groupId>org.hibernate</groupId>
		<artifactId>hibernate-entitymanager</artifactId>
		<version>4.3.0.Final</version> <!-- Ou outra versão compatível com JPA 2.1 -->
	</dependency>

```

`

Segue o link do projeto desenvolvido até o capítulo 4 -\> [livraria-admin](https://github.com/peresjuliao/livraria-admin)

---

<div class="post-metadata">

**Author:** ![lucascs](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/lucascs/32/14127_2.png) [@lucascs](https://forum.casadocodigo.com.br/u/lucascs)\
**Post date:** [Março 11, 2016, 5:51pm UTC](https://forum.casadocodigo.com.br/t/capitulo-4-livro-vraptor-4/121/2 "2016-03-11T17:51:15Z")

</div>

Olá!

quando vc está dentro de um servidor de aplicação, como o Wildfly, vc pode usar a JPA gerenciada pelo servidor.

nesse caso vc nem precisa do plugin vraptor-jpa nem nada do tipo, vc coloca o persistence.xml na sua aplicação,  
apontando pra um datasource, ou com as urls de conexão na mão, e vc recebe por dependência em qqer componente da sua aplicação:

```auto
@PersistenceContext
private EntityManager manager

```

---

<div class="post-metadata">

**Author:** ![DurvalPeripato](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@DurvalPeripato](https://forum.casadocodigo.com.br/u/DurvalPeripato)\
**Post date:** [Outubro 11, 2016, 6:36pm UTC](https://forum.casadocodigo.com.br/t/capitulo-4-livro-vraptor-4/121/3 "2016-10-11T18:36:55Z")

</div>

Boa tarde!

Estou tendo problemas com o código. Estou utilizando o Netbeans 8.0.2 e o VRaptor 4.0, porém já é a terceira vez q inicio o livro para ver se foi erro meu, porém quando começo a criar a classe EstanteNoBancoDeDados e tento compilar o erro começa como abaixo:

FAIL - Deployed application at context path /livraria-admin but context failed to start

Tentei até colocar o código pronto que esta no git porém gera mesmo erro.

Seria a versão do NetBeans? Tentei pelo Eclipse mais nem rodou o servidor

Att,

DURVAL
