Instalando Openfire (servidor de mensagens instantâneas)

Publicado por Thalles Leonel em 19/08/2008

[ Hits: 57.620 ]

 


Instalando Openfire (servidor de mensagens instantâneas)



Este tutorial explica como instalar e usar o Openfire, que é um servidor de mensagens instantâneas Jabber / XMPP.

A instalação e configuração abaixo foi feita em um Debian 4.0 (Etch) com os seguintes pacotes / serviços instalados:
  • MySQL Server 5
  • PHP 5
  • Apache2

Etapa 1: Download dos pacotes Openfire.

Faça o download do Openfire.tar de:
Etapa 2: Descompacte Openfire.tar.

# tar zxvf openfire_3_5_2.tar.gz
# mv openfire /opt


Etapa 3: Instalar Java 1.5.0.

Verifique se sources.list está apto a instalar software contrib e non-free:

# vim /etc/apt/sources.list

(Abaixo conteúdo do meu arquivo sources.list)

deb http://ftp.br.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.br.debian.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

Execute:

# aptitude update
# aptitude install sun-java5-jre


Você deve aceitar os termos de licença. Para fazer isso você tem que responder:
  1. OK
  2. OK
  3. YES

# aptitude install sun-java5-jdk

Antes de instalar o pacote de documentação, é preciso fazer o download do arquivo jdk-1_5_0-doc.zip em http://java.sun.com/j2se/1.5.0/download.html para o diretório /tmp e depois executar:

# aptitude install sun-java5-doc

Etapa 4: Instalação da base de dados para Openfire.

# mysqladmin -u root -p create openfire

# cd /opt/openfire/bin/
# ./openfire start


No seu navegador (no servidor ou no terminal), digite:

http://ip_do_seu_servidor:9090

Aparecerá a tela de configuração do Openfire. É auto-explicativa e fácil de configurar.

Etapa 5: Finalização.

Para usar, baixe o software Spark neste endereço e instale-o.

Fonte de pesquisa:
Outras dicas deste autor

Como Instalar o X-window + KDE no Debian-Colinux

Ubuntu 10.04 com VMware Server 2.0.x

Multitail - Monitore vários logs em tempo real

Descompactar .tar.gz, tar.bz2, tar, rar e zip corretamente

OpenSuSE 11 reconhecendo HD SATA

Leitura recomendada

Resolvendo erro de TLS no aMSN 0.97b sem fazer downloads

Instalação do Teclado Virtual (JAVA) no Ubuntu

Acessando AP Wireless Zinwell G200 via Putty

Arch Linux no Dell Inspiron 1440

Linux Mint à brasileira

  

Comentários
[1] Comentário enviado por FireBird em 06/04/2010 - 11:59h

Cara, boa tarde...To com um problema grande aki...

TAva tudo rodando beleza com meu openfire e, de repente, começou a dar pala... Na hora que mando rodar ele, olha o que surge:

/opt/openfire/bin # ./openfire.sh start
Could not locate home
java.io.FileNotFoundException
at org.jivesoftware.openfire.XMPPServer.locateOpenfire(XMPPServer.java:827)
at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:296)
at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:415)
at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:161)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:106)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:51)
Critical Error! The home directory has not been configured,
which will prevent the application from working correctly.

...



Sabe o que que pode ser? Antes tava dando erro no java, mas, ja consertei...
Olhei dentro do arquivo de configuração e o home é exatamente onde o arquivo de execução está localizado então, não é esse o problema... Não consegui entender...

Me ajuda ae?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts