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 ....
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.
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.
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!
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.