Instalação
- git clone http://www.tools.ages.pucrs.br/projetos/IdeiasAges.git
- git checkout develop
- Abra o Eclipse e vá no menu File > Open Projects From File System
- Na tela que abriu, clique em Directory e selecione a pasta raiz do projeto
- Marque a opção
Search for nested projects
- Deixe selecionado somente as pastas
IdeiasAges/api
eIdeiasAges/frontend
- Clique com o botão direto no projeto
ideiasApi
, e vá na opçãoMaven > Update Project
e aguarde - Configure o Java 8 nos 2 projetos
- Instale a versão 8.0 do Tomcat http://mirror.nbtelecom.com.br/apache/tomcat/tomcat-8/v8.0.43/bin/apache-tomcat-8.0.43.zip
- Vá no menu file New > Other.. E procure pelo server Apache Tomcat 8.0
- Selecione a pasta aonde foi instalado o Tomcat
- Adicione a biblioteca do Apache Tomcat no projeto
ideias
- Clique com o direito no projeto
ideias
e vá emProperties
- Selecione o menu Project Facets e selecione
Dynamic Web Module
,Java
, no menu da direita clique na abaRuntimes
e selecione o Tomcat
- Vá na aba Servers , clique com o direito no Tomcat e vá na opção
Add and Remove
, depois clique emAdd All
- No explorer a esquerda, aba a o arquivo Servers > Tomcat > server.xml
- Procure por esta linha
<Context docBase="ideias" path="/ideias" reloadable="true" source="org.eclipse.jst.j2ee.server:ideias"/><Context docBase="ideiasApi" path="/ideiasApi" reloadable="true" source="org.eclipse.jst.jee.server:ideiasApi"/></Host>
- Substitua o path
/ideias
por/
e o path/ideiasApi
por/api
- Rode no seu banco de dados o script que está em
/ideiasApi/src/br/com/ideiasages/db/IDEIAS_SCRIPT.sql
- Duplique o arquivo
/ideiasApi/src/resources/ambiente.properties.example
e renomeie a copia paraambiente.properties
- No arquivo
ambiente.properties
coloque as credenciais de acesso ao banco - Start no Tomcat
- O sistema estará rodando em
localhost:8080/
- A api estará em
localhost:8080/api
Possíveis problemas
- Error message: Invalid XX header (bad signature).
- Solução: Fechar o eclipse e excluir a pasta repository que se encontra no diretório C:\Users{seu usuário}.m2 (Windows), C:\MavenREPO\ (Windows da AGES), /home/.m2 (Linux e MAC OS).