[Logo] Mentawai Recipes
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Moderation Log] Moderation Log   [Register] Register / 
[Login] Login 
Instruções para instalar a aplicação de referência  XML
Forum Index » Site Docs
Author Message
saoj



Joined: 10/01/2008 08:20:15
Messages: 39
Offline

1) Importando para o Eclipse:

A aplicação de referência utiliza o Maven2. Com o maven é bastante fácil importar um projeto Java qualquer para dentro do Eclipse. Siga os passos abaixo:

Caso ainda não tenha, instale o SVN na sua máquina: http://subversion.tigris.org/

Caso ainda não tenha, instale o Maven 2.x.x na sua máquina: http://maven.apache.org

Utilize o comando abaixo para fazer o checkout da aplicação de referência. O diretório 'Menta' será criado com a aplicação.

svn co svn://saoj-la.dyndns.org/menta/trunk Menta

Vá para dentro do diretório Menta e execute 'mvn clean install'. Os testes deverão ser executados e o WAR da aplicação gerado.

Ainda dentro do diretório Menta, execute 'mvn eclipse:eclipse -Dwtpversion=2.0'. Feito isso o seu projeto está pronto para ser importado para dentro do Eclipse.

Utilize a função Import... do Eclipse para importar o diretório Menta. Um novo projeto será criado no Eclipse.

OBS: Para os testes unitários o banco H2 é utilizado, logo não é necessário instalar ou configurar nenhum banco de dados.

2) Configurando o banco de dados: (para rodar a aplicação no TOMCAT)

Caso ainda não tenha, instale o MYSQL na sua máquina: http://www.mysql.org

Crie um database com o nome 'Menta'

Conceda permissões para o usuário 'menta' acessá-lo do localhost:

grant all privileges on Menta.* to 'menta'@'localhost' identified by 'menta';

3) Inicializando o banco de dados:

Execute o script 'WEB-INF/db/menta.sql' para a inicialização do banco de dados, tomando cuidado com o charset que deve ser UTF-8:

Vá para o diretório 'WEB-INF/db' onde está o script menta.sql

Acesse o seu banco de dados utilizando o mysql client:

mysql -u menta -p Menta

Ative o charset UTF-8:

SET NAMES utf8;

Execute o script menta.sql:

source menta.sql;

4) Rodando no Tomcat:

Para executar a aplicação você pode utilizar o SYSDEO (plugin do Tomcat para Eclipse) ou o WTP (integração do Eclipse com o Tomcat). Caso utilize o SYSDEO você precisará configurá-lo para reconhecer um projeto Maven. Siga os passos abaixo:

Vá em propriedades do seu projeto e selecione Tomcat

Coloque 'src/main/webapp' como "Subdirectory to set as web application root (optional)"

Ative o DevLoader e selecione os jars que deverão ser utilizados pelo Tomcat. Veja imagem no final desse post.

5) Deployando o WAR em um Tomcat standalone:

Copie o menta.war para dentro do webapps do seu Tomcat.

Restarte o seu tomcat

Um diretório menta deverá ser criado no webapps com sua aplicação.

6) Problemas de permissão com o Tomcat:

A aplicação utiliza o método System.getenv() para acessar uma variável de ambiente. É possível que o Tomcat não permita essa operação devido ao seu SecurityManager. Isso ocorreu comigo no tomcat6 rodando em um Ubuntu Server, mas não no meu tomcat6 rodando no Mac. Para resolver isso você pode desativar o SecurityManager assim:

Abra o arquivo /etc/default/tomcat6

Adicione a seguinte linha:

TOMCAT6_SECURITY=no

Reinicie o seu Tomcat

OBS: Você também pode tentar fazer um ajuste fino no SecurityManager do Tomcat dentro do diretório 'policy-d'.

Ativando o DevLoader para o Sysdeo:

 
Forum Index » Site Docs
Go to:   
Powered by JForum 2.1.8 © JForum Team