Pessoal meu servidor sobe, consigo visualizar os dados do projeto ou carrinho pelo eclipse, mas quando tento acessar pelo navegador http://localhost:8080/carrinhos ou http://localhost:8080/projetos. Ele da pagina não pode ser exibida, Eu retirei o server.stop(), o servidor continua conectado porém pagina do não exibe.
package br.com.alura.loja;
import java.net.URI;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.WebTarget;
import org.glassfish.grizzly.http.server.HttpServer;
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
import org.glassfish.jersey.server.ResourceConfig;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import com.thoughtworks.xstream.XStream;
import br.com.alura.loja.modelo.Carrinho;
import junit.framework.Assert;
public class ClienteTest {
private HttpServer server;
@Test
public void testaQueBuscarUmCarrinhoTrazOCarrinhoEsperado() {
Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://localhost:8080");
String conteudo = target.path("carrinhos").request().get(String.class);
Carrinho carrinho = (Carrinho) new XStream().fromXML(conteudo);
Assert.assertEquals("Rua Vergueiro 3185, 8 andar", carrinho.getRua());
System.out.println(conteudo);
}
@Before
public void startaServidor() {
this.server = Servidor.inicializaServidor();
}
/*
@After
public void mataServidor()
{
this.server.stop();
}
*/
}