Instalar Glassfish no Ubuntu

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…

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

[quote=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> stop-database[/quote]

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…

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?

[quote=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?[/quote]

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…

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

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

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

Como faço para adicioná-las…

Como faço para adicioná-las…[/quote]

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

Como faço para adicioná-las…[/quote]

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

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.

Como faço para adicioná-las…[/quote]

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

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.

Tenta baixar pelo apt-get do ubuntu.

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.