Instalação do Demo

VRaptor vem com uma aplicação exemplo que mostra algumas das funções que o mesmo oferece.

A aplicação web se chama mydvds e usa HSQLDB como banco de dados, Hibernate como ORM, JSP como componente view e, claro, Vraptor2 como controlador.

mydvds é uma aplicação simples, mas um bom ponto de entrada para aprender VRaptor2. Ela usa interceptores, lógicas, @Parameter, @In, @Out e muito mais ....

O que é necessário para rodar a aplicação?

Você precisa de um contêiner web para rodar a aplicação. Por exemplo Tomcat é um contêiner bem conhecido.

Também é necessário fazer um download das fontes da mydvds. Por favor, refere-se ao link para baixar elas ...

E finalmente, é preciso criar um arquivo war (Web Arquive) para o deploy da aplicação.

Criação do arquivo mydvds.war

Depois do download e da extração dos arquivos do mydvds, você deve executar o build.xml usando a ferramenta Ant. O arquivo encontra-se na raiz da aplicação.

Para criar o arquivo war, chama a ferramenta ant na linha de comando, dentro da pasta raiz da aplicação. Então:

$cd mydvds-<versão>/
$<caminho para ant>/ant

Isso invoca o ant que executa o build.xml automaticamente e cria um arquivo .war dentro da pasta raiz da aplicação.

O arquivo será necessário para o deploy no contêiner web.

Deploying

Simplesmente copia o arquivo mydvds-versão.war para o diretório de deploy do contêiner. O contêiner extrai automaticamente o conteúdo do arquivo war (em casa de hot-deploy) e disponibiliza a aplicação.

Se você usa o Tomcat, copia o arquivo war para o diretório webapps da instalação padrão do Tomcat. Isso já é tudo sobre o deploying!

Testando

A aplicação já deveria ser acessível pelo browser usando o URL:

http://localhost:8080/mydvds-<versão>

Se você consegue ver o homepage do mydvds com o formulário de login, você instalou tudo com sucesso! Cria um novo usuário e testa a aplicação. Também veja o código fonte para ver a simplicidade ...

Em caso de erro verifique os passos anteriores ou mande um email para a lista de usuários.