instalar glassfish de forma independente ou do netbeans?

1

Estou executando o Ubuntu em um desktop e laptop e uso o Netbeans como um IDE. Na área de trabalho, $/glassfish-4.1 tem tudo configurado corretamente. Eu posso ter copiado um JAR para o MySQL para a pasta libs, mas não configurei o Glassfish. Infelizmente, não consigo me lembrar ou replicar como instalei o Glassfish na área de trabalho.

No laptop, eu só quero instalar o Glassfish exatamente como na área de trabalho. No entanto, quando eu instalo o Glassfish como empacotado com o Netbeans, em seguida, inicio as opções do pool de conexão JDBC e cria um novo pool de conexão, existem apenas quatro ou mais parâmetros de conexão.

Como alternativa, na área de trabalho, iniciando um novo pool de conexão JDBC, existem mais de 200 propriedades.

Como instalo o Glassfish para que ele tenha todos esses parâmetros de conexão:

link

Estou apenas usando o Glassfish para prototipagem rápida e desenvolvimento, e só quero mergulhar meu dedo, mas estou disposto a mergulhar, se necessário.

No entanto, por que uma instância do Glassfish, instalada recentemente, tem uma configuração out-of-the-box diferente do que outra?

laptop, da versão do netbeans:

thufir@freegeek:~$ 
thufir@freegeek:~$ glassfish
glassfish4/    glassfish-4.1/ 
thufir@freegeek:~$ glassfish4/glassfish/bin/asadmin start-domain
Waiting for domain1 to start ..................
Successfully started the domain : domain1
domain  Location: /home/thufir/glassfish4/glassfish/domains/domain1
Log File: /home/thufir/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
thufir@freegeek:~$ 

edodownloaddositedaGlassfish:

thufir@freegeek:~$thufir@freegeek:~$glassfishglassfish4/glassfish-4.1/thufir@freegeek:~$glassfish4/glassfish/bin/asadminstart-domainWaitingfordomain1tostart.....Successfullystartedthedomain:domain1domainLocation:/home/thufir/glassfish4/glassfish/domains/domain1LogFile:/home/thufir/glassfish4/glassfish/domains/domain1/logs/server.logAdminPort:4848Commandstart-domainexecutedsuccessfully.thufir@freegeek:~$

forneceomesmonúmeropequenodeparâmetrosqueaoutra"versão" ou outra instância do glassfish instalado no laptop . Nem a versão do laptop está me fornecendo o catálogo de opções que estão disponíveis na área de trabalho para o pool de conexão JDBC com o Glassfish.

Na área de trabalho, a criação de um novo pool de conexão JDBC é fornecida com vários parâmetros pré-preenchidos:

vejatambém:

link

    
por Thufir 01.11.2014 / 20:00

1 resposta

1

Essa é uma diferença interessante, e não uma que eu já vi antes. As propriedades de conexão JDBC são em sua maioria opcionais, existem apenas alguns que são realmente necessários. Você pode clicar no botão "Adicionar Propriedade" para fornecer outro par de chave / valor que poderá ser preenchido com qualquer propriedade desejada.

Aqui está o guia de administração do GlassFish 4 , que informará sobre as propriedades disponíveis qual GlassFish irá reconhecer. Página 238, seção 12-6, informa sobre o comando create-jdbc-connection-pool para asadmin e diz:

You can also view the full syntax and options of the subcommand by typing asadmin help create-jdbc-connection-pool at the command line.

Isso pode ser um pouco trabalhoso se você tiver muitas propriedades que precisam ser definidas, portanto, há uma alternativa para sua situação.

Como você já tem tudo configurado na sua área de trabalho, não há nada que o impeça de fechar o diretório GlassFish de nível superior e descompactar diretamente no seu laptop. Você pode então adicionar um servidor existente no Netbeans e apontá-lo para o diretório copiado. Eu não recomendaria fazer esse tipo de coisa na produção, mas isso provavelmente tornaria as coisas muito mais fáceis para propósitos de desenvolvimento.

    
por 25.02.2015 / 15:13