Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Vraptor não funciona

Eu importo o projeto Vraptor-blank-project, rodo pelo TomCat 8.0 e quando chamo no navegador (localhost:8080/vraptor-blank-project/) mostra um erro 404 dizendo que não encontrou o caminho.

Na aba Servers, no Tomcat, o projeto está assim: vraptor-blank-project(your.groupid) [synchronized]

6 respostas

Oi Thiago, tudo certo?

Creio que o vraptor-blank-project só funciona no Tomcat 7. Pode baixar e fazer esse teste?

https://tomcat.apache.org/download-70.cgi

Abraço!

Está ocorrendo a mesma coisa com o Tomcat 7.

Lucas você fechou o outro tópico, sendo que são assuntos parecidos mas não iguais, lá meu problema é com o projeto vraptor-produtos e aqui como projeto em branco. Lá também está mais detalhado.

Oi Thiago, mil desculpas. Eu imaginei que você tinha feito aquele projeto a partir do vraptor-blank-project.

Eu vou pedir pro pessoal reabrir o tópico.

--

Vou testar o vrptor-blank-project aqui e tentar descobrir o que está havendo. Em breve eu te dou um retorno, combinado?

Abraços

Tudo bem. Estou esperando para prosseguir com o curso. Obrigado.

solução!

Oi Thiago, tudo bem?

Faz um teste, por favor? Com o Tomcat 7, se você importar o blank-project (eu fiz o download aqui) como um projeto Maven no Eclipse, ao adicionar ele no tomcat, você deve conseguir acessar pela seguinte URL:

http://localhost:8080/your.groupid/

Para alterar isso, você pode alterar o pom.xml, definindo os dados pro seu projeto:

<groupId>your.groupid</groupId>
<artifactId>your-artifactid</artifactId>
<version>1.0.0</version>
<packaging>war</packaging>

No groupid, vai o pacote, tipo br.com.alura.produtos. No artifactId, vai o nome do projeto, como vraptor-produtos.

Em seguida tem que alterar também em:

<build>
    <finalName>your.groupid</finalName>
    ....
</build>

Ao mudar o finalName, essa deverá ser o nome do seu contexto. Exemplo:

<finalName>vraptor-produtos</finalName>

então você deve acessar: http://localhost:8080/vraptor-produtos/

Mas ao alterar o finalName, clique em cima do projeto no Eclipse e utilize o atalho "Ctrl + F5", para atualizar o projeto Maven.

Por fim, remova o projeto do Tomcat, adicione novamente e reinicie o servidor.

Testa e vê se funciona? Abraços!

Lucas, deu tudo certo, tive que apagar o projeto e importar de novo para atualizar, o comando não funcionou. Muito obrigado. :)