Instalar Glassfish no Ubuntu

13 respostas
D

Olá pessoal, gostaria de saber como instalar e configurar o Glassfish 2.1.1 no Ubuntu 11.04…
Achei vários tópicos na internet mas sempre algum passo dá errado…

13 Respostas

R

Como instalar o glassfish no ubuntu

Realizei esta instalação no Ubuntu 9.10.

1 - Baixe a versão do glassfish disponível em http://glassfish.java.net/downloads/v2.1.1-final.html

2 - Na mesma pasta onde você baixou o arquivo digite o comando abaixo, substituindo o nome do arquivo pelo que você baixou:

~$ java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-sunos.jar

Esse comando vai criar um diretório "glassfish" na pasta onde ele foi executado. Entre no diretório:

~$ cd glassfish

3 - Torne os arquivos dentro da pasta /lib/ant/bin executáveis:

~/glassfish$ chmod -R +x lib/ant/bin

4 - Utilize o ant para dar um "build" (construir o glassfish):

~/glassfish$ /lib/ant/bin/ant -f setup.xml

5 - Para rodar o servidor execute:

~/glassfish$ cd bin
~/glassfish/bin$ ./asadmin
asadmin> start-database
asadmin> start-domain domain1

Após isso você pode testar abrindo o navegador e tentando acessar a página de administração do glassfish: http://localhost:4848

Usuário e senha padrões são: admin, adminadmin, respectivamente.

Para parar o servidor:

asadmin> stop-domain
asadmin> stop-database
D

romarcio:
Como instalar o glassfish no ubuntu

Realizei esta instalação no Ubuntu 9.10.

1 - Baixe a versão do glassfish disponível em http://glassfish.java.net/downloads/v2.1.1-final.html

2 - Na mesma pasta onde você baixou o arquivo digite o comando abaixo, substituindo o nome do arquivo pelo que você baixou:

~$ java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-sunos.jar

Esse comando vai criar um diretório "glassfish" na pasta onde ele foi executado. Entre no diretório:

~$ cd glassfish

3 - Torne os arquivos dentro da pasta /lib/ant/bin executáveis:

~/glassfish$ chmod -R +x lib/ant/bin

4 - Utilize o ant para dar um "build" (construir o glassfish):

~/glassfish$ /lib/ant/bin/ant -f setup.xml

5 - Para rodar o servidor execute:

~/glassfish$ cd bin
~/glassfish/bin$ ./asadmin
asadmin> start-database
asadmin> start-domain domain1

Após isso você pode testar abrindo o navegador e tentando acessar a página de administração do glassfish: http://localhost:4848

Usuário e senha padrões são: admin, adminadmin, respectivamente.

Para parar o servidor:

asadmin> stop-domain
asadmin&gt; stop-database</blockquote>

O problema é que na parte
4 - Utilize o ant para dar um "build" (construir o glassfish):

~/glassfish$ /lib/ant/bin/ant -f setup.xml

Quando eu faço esse etapa, ele diz que o arquivo ou diretório não foi encontrado…

outra coisa, na 5ª etapa, não tem a pasta bin dentro do diretório glassfish…
devido a esses problemas não consigo prosseguir com a instalação…

R

Quando você faz o passo 3 ele deve criar uma pasta chamada glassfish e dentro dela o diretório /lib/ant/bin.

Você quer dizer que ele não está criando esses diretórios?

D

romarcio:
Quando você faz o passo 3 ele deve criar uma pasta chamada glassfish e dentro dela o diretório /lib/ant/bin.

Você quer dizer que ele não está criando esses diretórios?

Sim o diretório existe, o problema é que eu faço ant -f setup.xml, ele não consegui localizar o setup.xml, inclusive eu vi este arquivo em uma outra pasta do diretório
glassfish…

R

:frowning: Não sei o que pode estar acontecendo.

D

estou com problemas nessa etapa
% lib/ant/bin/ant -f setup.xml
quando a executo
aparece o seguinte erro:

BUILD FAILED
/home/usuario/Downloads/glassfish/setup.xml:161: The following error occurred while executing this line:
/home/usuario/Downloads/glassfish/setup.xml:141: The following error occurred while executing this line:
/home/usuario/Downloads/glassfish/setup.xml:137: Please set java.home to a JDK installation

Se alguém puder me ajudar

R

Você adicionou o JDK nas variáveis de ambiente?

D

Como faço para adicioná-las…

R

Como faço para adicioná-las…

Da uma lida: http://wiki.ubuntu-br.org/Java

D

Como faço para adicioná-las…

Da uma lida: http://wiki.ubuntu-br.org/Java

Quando vou para executar a instalação do jdk que baixei:

~/Downloads$ sudo ./jdk-6u26-linux-x64-rpm.bin
Unpacking…
Checksumming…
Extracting…
./install.sfx.4925: 1: ELF: not found
./install.sfx.4925: 2: Syntax error: “)” unexpected
./jdk-6u26-linux-x64-rpm.bin: 255: rpm: not found
Installing JavaDB
./jdk-6u26-linux-x64-rpm.bin: 255: rpm: not found

Done.

D

Como faço para adicioná-las…

Da uma lida: http://wiki.ubuntu-br.org/Java

Quando vou executar o arquivo do jdk que baixei:

~/Downloads$ sudo ./jdk-6u26-linux-x64-rpm.bin
Unpacking…
Checksumming…
Extracting…
./install.sfx.4925: 1: ELF: not found
./install.sfx.4925: 2: Syntax error: “)” unexpected
./jdk-6u26-linux-x64-rpm.bin: 255: rpm: not found
Installing JavaDB
./jdk-6u26-linux-x64-rpm.bin: 255: rpm: not found

Done.

R

Tenta baixar pelo apt-get do ubuntu.

C

Pessoal,

A explicação do “romarcio” é perfeita.

Entretanto, o que aconteceu em alguns casos, pelo que percebi, foi que: o arquivo setup.xml não está em /lib/ant/bin/ant mas sim no raiz da instalação.

Nesse sentido, basta executar o comando que ele sugeriu no raiz da instalação onde encontra-se o referido arquivo.

Dessa forma: ~/glassfish$ ant -f setup.xml

Pronto, agora deve funcionar.

O restante procede conforme “romarcio” descreveu.

Abraços e boa prática de programação.

Criado 11 de agosto de 2011
Ultima resposta 30 de ago. de 2011
Respostas 13
Participantes 3