Análise de Custos Análise da Sinistralidade e Rentabilidade Estatísticas Cadastrais Meta Referencial Performance da Rede Credenciada Atenção à Saúde Manual de Instalação
Sumário Sumário... 2 1. Configurações minimas... 3 2. Cuidados... 3 3. Arquivos... 3 4. Download do GlassFish... 3 5. Download do PostgreSQL... 4 6. Instalação do GlassFish... 5 7. Instalação do PostgreSQL... 14 8. Configuração do Banco de dados... 23 9. Bibliotecas do Loggi no GlassFish... 31 10. Instalando o Loggi no GlassFish... 32 Profsyst Informática Limitada 2
1. Configurações minimas Processador: Pentium IV 3 Ghz Memória: 4GB Disco: 16GB SCSI de 320mips 2. Cuidados 2.1. Senhas : Todas senhas informadas durante a instalação, por segurança, precisam ser anotadas e guardadas. As mesmas serão pedidas pela Profsyst caso haja um suporte/manutenção na aplicação ou no banco de dados. 2.2. Maiúsculas/Minúsculas : As configurações são Case Sensitive, ou seja, faz diferenciação entre letras maiúsculas e minúsculas. Por exemplo: loggi é diferente de Loggi. Nas configurações digite como está neste manual. 3. Arquivos Os arquivos que acompanham este manual são : Loggi.war : Aplicação Loggi empacotada em um arquivo.war (Web ARchive file) Criar_Banco.sql : Script para realizar a criação das tabelas do banco de dados e informações padrão. 4. Download do GlassFish 4.1. Para fazer o download do servidor de aplicação GlassFish entre no link: http://clientes.profsyst.com.br/instalacao/glassfish2.1.1/windows/j ava_ee_sdk-5_08-windows-nojdk.exe 4.2. Caso o servidor utilizado para fazer a instalação do GlassFish não tenha a JDK instalada, fazer o download da mesma através do link: http://clientes.profsyst.com.br/instalacao/jdk6u21/windows/jdk- 6u21-windows-i586.exe Profsyst Informática Limitada 3
5. Download do PostgreSQL 5.1. Para fazer o download do sistema gerenciador de banco de dados objeto relacional (SGBDOR) PostgreSQL entre no link: - 32 bits: http://clientes.profsyst.com.br/instalacao/postgresql/postgresql- 9.3.2-1-windows.exe - 64 bits: http://clientes.profsyst.com.br/instalacao/postgresql/postgresql- 9.3.2-1-windows-x64.exe Profsyst Informática Limitada 4
6. Instalação do GlassFish 6.1. Após o download do GlassFish execute o arquivo baixado. 6.2. Na tela de boas-vindas clique no botão Next. Profsyst Informática Limitada 5
6.3. Na tela de licenciamento selecione Yes e clique no botão Next Profsyst Informática Limitada 6
6.4. Na próxima tela selecione o drive e diretório onde será instalado o GlassFish e clique no botão Next Profsyst Informática Limitada 7
6.5. Na tela de configurações administrativas no campo Admin User Name digite admin, nos campos Password e Re-enter Password digite o senha para o GlassFish. A senha do GlassFish sempre será utilizada para fazer as atualizações da aplicação, portanto é importante guardá-la. Os outros campos deixe os valores padrões. Após clique o botão Next Profsyst Informática Limitada 8
6.6. Na tela a seguir, marque a opção Create Windows Service, deixe as outras configurações padrões e clique em Next. Profsyst Informática Limitada 9
6.7. Na próxima tela será feita uma verificação do espaço em disco para fazer a instalação. Clique em Install Now. Profsyst Informática Limitada 10
6.8. Abaixo a tela de andamento da instalação. Profsyst Informática Limitada 11
6.9. Após a instalação, aparecerá a tela de registro. Não é obrigatório fazer o registro, portanto é possível selecionar Skip Registration e clicar em Next. Profsyst Informática Limitada 12
6.10. Terminada a instalação clique em Start Server e no botão Finish. Profsyst Informática Limitada 13
7. Instalação do PostgreSQL 7.1. Após o download do PostgreSQL execute o arquivo baixado. 7.2. Na tela de boas-vindas, clique em Next. Profsyst Informática Limitada 14
7.3. Na tela Installation Directory, selecione o diretório de instalação do PostgreSQL e clique em Next. Profsyst Informática Limitada 15
7.4. Na tela Data Directory, selecione o diretório onde ficarã o armazenados os arquivos de dados do banco e clique em Next. Profsyst Informática Limitada 16
7.5. Na tela Password, digite a senha do usuário postgres que será usada no PostgreSQL. Esse é a senha do usuário administrador do banco de dados. É importante guardá-la pois será usada futuramente. Clique em Next. Profsyst Informática Limitada 17
7.6. Na tela Port, selecione a porta que o PostgreSQL usará. Por padrão ela utiliza a porta 5432 que já vem preenchida. Clique em Next. Profsyst Informática Limitada 18
7.7. Na tela Advanced Options deixa as configurações conforme a imagem e clique em Next. Profsyst Informática Limitada 19
7.8. Na tela Ready to Install, clique em Next para iniciar a instalação. Profsyst Informática Limitada 20
7.9. Na tela Installing irá aparecer o andamento da instalação. Ao terminar, clique em Next. Profsyst Informática Limitada 21
7.10. Na tela seguinte, desmarque a opção de Launch Stack Builder e clique em Finish para concluir a instalação. Profsyst Informática Limitada 22
8. Configuração do Banco de dados 8.1. O sistema Loggi conecta no banco de dados com o usuário profsyst. Para criar o usuário profsyst execute o pgadmin III - Ferramentas para PostgreSQL (Iniciar Todos os programas PostgreSQL pgadmin III). 8.2. No pgadmin III clique com o botão direito do mouse em PostgreSQL Database Server e no menu selecione a opção Conectar. Profsyst Informática Limitada 23
8.3. Na tela Conectar ao Servidor, digite a senha do usuário postgres e clique em Ok. 8.4. Clique com o botão direito no item Login Roles e no menu suspenso selecione Nova Role de Login. Profsyst Informática Limitada 24
8.5. Na janela que aparecerá, vá na aba Propriedades e no campo Nome da Role digite profsyst e nos campos Password e Password (again) digite g82otori. Adotamos essa senha como padrão de instalação para facilitar qualquer suporte técnico que necessite utilizar o banco de dados, porém é possível utilizar uma senha diferente. Profsyst Informática Limitada 25
Na aba Role privileges marque todas as opções conforme a figura abaixo e clique em Ok. Profsyst Informática Limitada 26
8.6. No menu lateral esquerdo clique com o botão direito no item Bancos de Dados e clique em Novo Banco de Dados. Profsyst Informática Limitada 27
8.7. Na janela que aparecerá, no campo Nome digite loggi (em minúsculo), no campo Dono selecione o usuário profsyst, no campo Codificação selecione UTF8 e clique em Ok. Profsyst Informática Limitada 28
8.8. Voltando a janela inicial do PGAdmin, no menu lateral esquerdo clique para expandir (+) o item Bancos de Dados, selecione o banco loggi e abra a ferramenta de Query. Profsyst Informática Limitada 29
8.9. Na janela que abrir, vá no menu Arquivo Abrir e selecione o arquivo Criar_Banco.sql. Pode acontecer de não trazer nada na parte onde ficam os comandos, nesse caso abra o arquivo em algum editor de textos e copie o seu conteúdo para a área destinada aos comandos. Em seguida, vá no menu Consulta e clique em Executar. Poderá ocorrer uma mensagem de Warning, porém é apenas um aviso de estar executando um script com caracteres especiais. Caso não ocorra nenhuma mensagem de error o script foi executado corretamente. Profsyst Informática Limitada 30
9. Bibliotecas do Loggi no GlassFish 9.1. Pare o serviço do GlassFish. 9.2. Baixe o arquivo contendo as bibliotecas que o Loggi utiliza pelo link: http://clientes.profsyst.com.br/atualizacao/libs_pg9.zip 9.3. Descompacte o arquivo e copie os arquivos para a pasta C:\Sun\SDK\lib (ou na pasta correspondente, caso tenha sido alterado na instalação). 9.4. Inicie novamente o serviço do Glassfish. Profsyst Informática Limitada 31
10. Instalando o Loggi no GlassFish 10.1. Pare o serviço do GlassFish. 10.2. Copie as bibliotecas (.jar) da aplicação que foram enviadas junto com esse manual na pasta lib do GlassFish. O caminho da instalação padrão é C:\Sun\SDK\lib 10.3. Inicie o serviço do GlassFish. 10.4. Abra o navegador e acesse o link http://localhost:4848 para abrir o Console de Administração do Glassfish. Coloque o usuário admin e a senha que foi utilizada na instalação do Glassfish. Clique em Login. Profsyst Informática Limitada 32
10.5. Após o login, selecione no menu lateral esquerdo Resources JDBC Connection Pools. Do lado direito, clique no botão New. Profsyst Informática Limitada 33
10.6. Na próxima tela no campo Name digite poolloggi, no campo Resource Type selecione javax.sql.datasource e no campo Database Vendor selecione PostgreSQL. Depois clique no botão Next. 10.7. Na parte de General Settings o campo Datasource Classname já deverá estar preenchido, porém se estiver em branco ou o valor for diferente, digite org.postgresql.ds.pgsimpledatasource Profsyst Informática Limitada 34
10.8. Na parte de Pool Settings deixe os valores padrões. 10.9. Na parte de Transaction, o campo Isolation Level deve ser marcado com a opção Guaranteed. 10.10. Na parde de Additional Properties configure com as seguintes propriedades: servername - localhost portnumber - 5432 databasename - loggi user - profsyst password g82otori URL jdbc:postgresql://localhost:5432/loggi driverclass org.postgresql.driver Adicionar e/ou remover as propriedade que estiverem faltando ou sobrando. Clique em Finish. Profsyst Informática Limitada 35
10.11. Selecione no menu lateral esquerdo Resources JDBC JDBC Resources. Do lado direito, clique no botão New. Profsyst Informática Limitada 36
10.12. Na tela que aparecer, no campo JNDI Name digite loggi, no campo Pool Name selecione poolloggi e marque a opção Enabled e depois clique no botão Ok. 10.13. Selecione no menu lateral esquerdo Applications Web Applications e clique em Deploy. Profsyst Informática Limitada 37
10.14. Na próxima tela, no campo Location digite/selecione o arquivo Loggi.war. Deixa as outras opções com os valores padrões. Depois clique no botão Ok. 10.15. Deverá aparecer a tela de aplicações do Glassfish com o Loggi listado conforme mostrado abaixo. Profsyst Informática Limitada 38
10.16. Acesse o link http://localhost:8080/loggi e selecione a opcao usuario. Irá aparecer a tela de login do Loggi. Coloque o usuario admin e a senha admin para entrar na aplicação. Profsyst Informática Limitada 39