Ambiente em Arquiteturas Diferentes
Caso possua mais de um sistema da Senior e deseje apenas converter um sistema para arquitetura nova, deve ser criado um segundo domínio no GlassFish no local em que será feito o deploy dos serviços do sistema.
Na janela de configurações de web services no Instalador deve ser informado o diretório e portas do novo domínio.
Criação de domínio
Para criar um domínio no GlassFish é necessário executar a seguinte linha no cmd:
<GLASSFISH_DIR>\bin\asadmin.bat --user <USER> create-domain -–adminport <ADMIN_PORT> --domainproperties domain.instancePort=<INSTANCE_PORT>:domain.jmxPort=<JMX_PORT>:http.ssl.port=<SSL_PORT>:
java.debugger.port=<DEBUG_PORT>:jms.port=<JMS_PORT>:orb.listener.port=<JNDI_PORT> <DOMAIN_NAME>
Considerando que:
- GLASSFISH_DIR: Caminho onde está instalado o GlassFish.
- USER: Usuário administrador do domínio.
- ADMIN_PORT: Porta de acesso as configurações do domínio.
- INSTANCE_PORT: Porta que escuta as requisições HTTP.
- JMX_PORT: Número da porta JMX.
- SSL_PORT: Porta que escuta as requisições HTTPS.
- DEBUG_PORT: Porta para depuração remota.
- JMS_PORT: Número da porta JMS.
- JNDI_PORT: Número da porta JNDI.
- DOMAIN_NAME: Nome do domínio.
Após executar o comando vai aparecer a seguinte mensagem “Please enter the admin password”, informe uma senha para o usuário administrador confirme a senha. Após confirmar a senha vai aparecer à seguinte mensagem “Please enter the master password [Enter to accept the default]”, informe uma senha mestre ou pressione Enter, confirme a senha mestre.
C:\glassfish\bin\asadmin.bat create-domain --user admin -–adminport 4949 --domainproperties domain.instancePort=8081:domain.jmxPort=8787:http.ssl.port=8182
:java.debugger.port=9010:jms.port=7777:orb.listener.
port=3800domain2
- Please enter the admin password>adminadmin
- Please enter the admin password again>adminadmin
- Please enter the master password [Enter to accept the default]:>
- Please enter the master password again [Enter to accept the default]:>
Definir senha do usuário
- Acessar o painel de configurações do GlassFish. Por exemplo: http://localhost:4848
- Acessar o item Administrator Password no caminho Common Tasks > Domain > Administrator Password:
- Informar a senha do usuário nos campos New Password e Confirm New Password, por exemplo: "adminadmin".
- Clicar em Save para salvar a senha informada.
Habilitar acesso ao painel administração do GlassFish para outras maquinas:
- Acessar o painel de configurações do GlassFish. Por exemplo: http://localhost:4848;
- Acessar o item HttpListeners no caminho: Common Tasks > Configurations > server-config > HTTP Service > Http Listeners;
- Clicar no item admin-listener;
- Clicar em Secure Administration;
- Clicar em Enable secure Admin e depois em OK;
- Após o procedimento o GlassFish será reiniciado e o domínio configurado para uso das ferramentas Senior.