# REST - construa API's inteligentes de maneira simples

**URL:** <https://forum.casadocodigo.com.br/t/rest-construa-apis-inteligentes-de-maneira-simples/336>\
**Category:** Livros\
**Tags:** web-services-rest\
**Created:** [Outubro 18, 2016, 2:35am UTC](https://forum.casadocodigo.com.br/t/rest-construa-apis-inteligentes-de-maneira-simples/336 "2016-10-18T02:35:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![renatobdo](https://avatars.discourse-cdn.com/v4/letter/r/ed655f/32.png) [@renatobdo](https://forum.casadocodigo.com.br/u/renatobdo)\
**Post date:** [Outubro 18, 2016, 2:35am UTC](https://forum.casadocodigo.com.br/t/rest-construa-apis-inteligentes-de-maneira-simples/336/1 "2016-10-18T02:35:09Z")

</div>

Estou tentando executar o comando mvn jetty: run conforme está descrito no livro, página 12, mas aparece a seguinte mensagem. Quando tento acessar a página [http://localhost:8080/cervejaria/clientes](http://localhost:8080/cervejaria/clientes) dá um erro de not found.  
Segue a mensagem ao executar o mvn jetty:run  
C:\Users\renatobdo\workspace2\rest\>mvn jetty:run  
[INFO] Scanning for projects…  
[INFO] ------------------------------------------------------------------------  
[INFO] Reactor Build Order:  
[INFO]  
[INFO] rest  
[INFO] cap-01  
[INFO] cap-01-cliente  
[INFO] cap-04  
[INFO] cap05  
[INFO] cap06  
[INFO] cap07-server  
[INFO] cap07-jaxrs  
[INFO] cap07-resteasy  
[INFO] cap08-ssl  
[INFO] cap08-oauth  
[INFO] cap08-oauth-server  
[INFO] cap08-oauth-server-test  
[INFO] cap09-buscaexemplos  
[INFO] cap09-interceptacao  
[INFO]  
[INFO] ------------------------------------------------------------------------  
[INFO] Building rest 0.0.1-SNAPSHOT  
[INFO] ------------------------------------------------------------------------  
[INFO]  
[INFO] \>\>\> jetty-maven-plugin:8.1.9.v20130131:run (default-cli) \> test-compile @  
rest \>\>\>  
[INFO]  
[INFO] \<\<\< jetty-maven-plugin:8.1.9.v20130131:run (default-cli) \< test-compile @  
rest \<\<\<  
[INFO]  
[INFO] — jetty-maven-plugin:8.1.9.v20130131:run (default-cli) @ rest —  
[INFO] Configuring Jetty for project: rest  
[INFO] webAppSourceDirectory not set. Defaulting to C:\Users\renatobdo\workspace  
2\rest\src\main\webapp  
[INFO] Reload Mechanic: automatic  
[INFO] Classes = C:\Users\renatobdo\workspace2\rest\target\classes  
[INFO] Context path = /cervejaria  
[INFO] Tmp directory = C:\Users\renatobdo\workspace2\rest\target\tmp  
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml  
[INFO] Web overrides = none  
[INFO] web.xml file = null  
[INFO] Webapp directory = C:\Users\renatobdo\workspace2\rest\src\main\webapp  
[INFO] jetty-8.1.9.v20130131  
[INFO] No Transaction manager found - if your webapp requires one, please config  
ure one.  
[INFO] Started SelectChannelConnector@0.0.0.0:8080  
[INFO] Started Jetty Server  
[INFO] Starting scanner at interval of 10 seconds.

---

<div class="post-metadata">

**Author:** ![rodrigo.diniz](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/rodrigo.diniz/32/13955_2.png) [@rodrigo.diniz](https://forum.casadocodigo.com.br/u/rodrigo.diniz)\
**Post date:** [Janeiro 5, 2018, 1:38am UTC](https://forum.casadocodigo.com.br/t/rest-construa-apis-inteligentes-de-maneira-simples/336/2 "2018-01-05T01:38:23Z")

</div>

Olá renatobdo conseguiu resolver ? também estou com esse problema.

---

<div class="post-metadata">

**Author:** ![renatobdo](https://avatars.discourse-cdn.com/v4/letter/r/ed655f/32.png) [@renatobdo](https://forum.casadocodigo.com.br/u/renatobdo)\
**Post date:** [Janeiro 5, 2018, 3:03am UTC](https://forum.casadocodigo.com.br/t/rest-construa-apis-inteligentes-de-maneira-simples/336/3 "2018-01-05T03:03:45Z")

</div>

Oi Rodrigo,  
Sim consegui, eu estou rodando o maven direto pelo eclipse aí funcionou. Você tem que importar o projeto para o eclipse da seguinte forma: **import existing maven projects.** Depois vai aparecer um erro no pom.xml porque está faltando acrescentar a pasta WEB-INF com o web-xml. Acrescente uma pasta chamada WEB-INF no seguinte caminho: \cap-01\src\main\webapp. Dentro dela acrescente o arquivo web-xml com esse conteúdo:

- \<web-app xmlns=“[http://xmlns.jcp.org/xml/ns/javaee](http://xmlns.jcp.org/xml/ns/javaee)”
- 

```
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

```

- 

```
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 

```

- 

```
     http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

```

- 

```
     version="3.1">

```

- 

Com isso você consegue clicar com o direito do mouse em cima do capítulo 1 e em **run as** Maven build… configure o goals da seguinte forma jetty:run. Execute no botão run. Depois disso vá novamente em run as e em maven build.  
Fiz isso e funcionou. Qualquer dúvida escreva! Flw…
