# Instruções Integrator
## Painel de Controle
:point_right: https://cpanel.edsonbelemtreinamento.com.br/
:arrow_right: Login: **xyz**
:arrow_right: Senha: **xyz**
## Passo a passo
:point_right: http://wiki.integrator.com.br/index.php?title=Publicando_aplicativo_Java_pela_primeira_vez
### Banco de dados
1. Acesse o **painel de controle cPanel** e vá em Bancos de dados » **Bancos de dados MYSQL**
2. Crie o banco de dados em **Criar novo banco de dados** e confirmando no botão Criar banco de dados
3. Crie o usuario do banco de dados indo em **Adicionar novo usuário**, confirmando depois no botão Criar usuário
4. Atribua o usuário ao banco de dados em **Adicionar usuário ao banco de dados**
5. **Defina seus privilégios** e confirme no botão Fazer alterações. Marcar todos os provilegios.
6. Por fim, você deverá ver o nome do banco de dados e seu respectivo usuário atribuido.
7. Salvar os dados do banco criado:
1. Nome do banco: **edsonbel_JSFBDUM** (exemplo)
2. Usuario: **edsonbel_edsonbe** (exemplo)
3. Senha: **xyz**
4. URL de conexão: (exemplo) **jdbc:mysql://edsonbelemtreinamento.com.br:3306/edsonbel_JSFBDUM**
### Fazer as alterações no DAO ou no Hibernate
```java=
public void open() throws Exception{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://edsonbelemtreinamento.com.br:3306/edsonbel_testeFactura",
"edsonbel_fac","xyz");
}
```
8. Criar as tabelas do banco
1. Acesse o **painel de controle cPanel** e vá em Bancos de dados » **phpMyAdmin**
2. Clicar no banco do projeto e criar as tabelas
### Instalando o servidor Java
1. Acesse o **painel de controle cPanel** e vá em AVANÇADO >> **Integrator Java EE** e instale o **JDK** e **Tomcat** de sua preferência.
2. Mantenha o servidor Java **parado**, ou seja, **não faça o Start** por enquanto.
3. Através do **Gerenciador de arquivos**, faça upload do seu WAR file para o diretório **appservers/apache-tomcat-xXx/webapps**, onde XxX é a versão que instalou
4. Voltar para o **Gerencador de arquivos**
5. Ir para **Integrator Java EE**
6. Inicie o servidor Java. Clicar em **START**
### Instalando o servidor Spring Boot
:link: `http://wiki.integrator.com.br/index.php?title=O_painel_Spring_Boot`
1. Acesse o **painel de controle cPanel** e vá em AVANÇADO >> **Integrator Java EE** e instale o **JDK** e **Tomcat** de sua preferência.
2. Voltar para **painel de controle cPanel** e vá em AVANÇADO >> **Integrator Spring Boot**
3. Na aba **DEPLOY**, enviar o **JAR File** do projeto
4. Clicar no link para configurar
5. Na aba **REGISTRAR**, digitar **Nome do Aplicativo**
6. Selecionar **Dominio para Deploy**
7. Digitar a **URL da Aplicação**
8. Selecionar a **Porta do Aplicativo**
9. Selecionar o **JDK do Aplicativo**
10. Selecionar a **Memoria do Aplicativo**
11. Selecionar o **Time Zone do Aplicativo**
12. Digite o **Caminho do Aplicativo**
13. Selecionar o formato do **Spring Boot Properties**
14. Clicar em **Configurar**
15. Na aba **APLICATIVOS** aparecerá o projeto
16. Clicar em Ativar o **Cors**
17. Clicar no icone para editar o arquivo **properties**
18. Clicar em **Ação**
### Mapeando no domínio
1. Aplicativo será acessível através de URL no domínio. **Ex: www.edsonbelemtreinamento/nome_do_projeto**
2. Clicar na aba **Deploy** utilizando o painel **Integrator Java EE**
1. Para subir seu aplicativo no Tomcat, após instalar, vá até a aba **Deploy**.
2. Clique na área e selecione seu arquivo WAR
3. Assim que o arquivo WAR for enviado, aparecerá para **confirmar o deploy** em seu Tomcat
4. Seu arquivo fica localizado em **appservers/applications**. Ir em **gerenciador de arquivos** para visualizar
3. Ainda no **painel java da Integrator**, com seu domínio apontando para a Integrator, mapeie o domínio clicando na aba **Mapear Dominio**
4. Selecionando o domínio que foi mapeado, você verá a URL que foi mapeada.