Vraptor Scaffold - onde fica o jetty e como alterar a uri raiz da app

4 respostas
jsign

E ai Pessoal, tudo joinha?

Estou usando o Scaffold do Vraptor em uma nova app e ficaram algumas duvidas:
– onde o vraptor instala o servidor jetty (caminho fisico)
– como faço para ter mais de uma app por servidor:porta (exemplo: localhost:8080/app01 e localhost:8080/app02) vez que o vraptor cria a app na raiz virtual, ou seja, o ‘It works!!’ da app01 aparece direto em ‘localhost:8080’.

Só isso mesmok, até aqui achei show de bola principalmente pela geração de crud que norteia bem o uso de bons padrões.
Abraços,
JSign

4 Respostas

jsign

Pra simplificar a explicação da minha necessidade:
Na documentação tem-se:

Execute novamente
ant jetty.run
Acesse http://localhost:8080/products

gostaria de acessar http://localhost:8080/sistemadeprodutos/products

mas não gostaria que fosse via annotation

@GET('/sistemadeprodutos/products')

SIM

@GET('/products')
Lucas_Cavalcanti

gere o war com esse nome e faça o deploy onde vc quer :wink:

se quiser usar o ant jetty.run vc precisa editar o build.xml, na target jetty.run, mudar o contexto pro que vc quer.

jsign

Perfeito Lucas, obrigado.

rodolfoliviero

Isso ai so troca a a tag contextpath="/" para contextpath="/sistemadeprodutos".
Sobre o caminho fisico do jetty ele não é instalado e sim embedded.
Procura na pasta lib/jetty que vc vai ver os jar do jetty ali.

abs

https://github.com/caelum/vraptor-scaffold

Criado 6 de junho de 2012
Ultima resposta 7 de jun. de 2012
Respostas 4
Participantes 3