Download:
http://www.igniterealtime.org/downloads/index.jsp
Escolher linux e tar (openfire_3_4_1.tar.gz)
Copiar o ficheiro de instalação do openfire para a pasta /opt
no terminal:
$ cd /opt
$ sudo tar -zxvf openfire_3_4_1.tar.gz
$ sudo ln -s /opt/openfire/bin/openfire /etc/init.d/
$ sudo chmod +x /etc/init.d/openfire
$ sudo update-rc.d openfire defaults
Agora é preciso modificar o
ficheiro: /opt/openfire/bin/openfire.
Texto no ficheiro ORIGINAL:
nohup "$app_java_home/bin/java" -server -Dinstall4j.jvmDir="$app_java_home" -Dexe4j.moduleName="$prg_dir/$progname"
$INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath"
com.install4j.runtime.Launcher start
org.jivesoftware.openfire.starter.ServerStarter false
false "$prg_dir/../logs/stderror.log" "$prg_dir/../logs/stdoutt.log"
true true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8
500 "version 3.3.2" 20 40 "Arial" "0,0,0" 8
500 -1 -DopenfireHome=$app_home -Dopenfire.lib.dir=$app_home/lib &
Ir à linha 262 do ficheiro /opt/openfire/bin/openfire e inserir o
seguinte no fim, imediatamente antes do último caractere que, como
pode ver acima, é "&": " >../logs/STDOUT.log 2>../logs/STDERR.log"
Texto no ficheiro MODIFICADO:
nohup "$app_java_home/bin/java" -server -Dinstall4j.jvmDir="$app_java_home" -Dexe4j.moduleName="$prg_dir/$progname"
$INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath"
com.install4j.runtime.Launcher start
org.jivesoftware.openfire.starter.ServerStarter false
false "$prg_dir/../logs/stderror.log" "$prg_dir/../logs/stdoutt.log"
true true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8
500 "version 3.3.2" 20 40 "Arial" "0,0,0" 8
500 -1 -DopenfireHome=$app_home -Dopenfire.lib.dir=$app_home/lib >../logs/STDOUT.log 2>../logs/STDERR.log &
No terminal:
$ sudo /opt/openfire/bin/openfire start
Agora é só configurar o openfire (tem de ser através do browser
de outro computador):
http://localhost:9090
Agora tem de instalar o Spark nos computadores clientes e já
está:
Quem souber, em vez de instalar o Spark nos computadores clientes,
pode instalar o JWChat também no servidor, uma vez que este
funciona com o Openfire e permite que os computadores clientes
utilizem o serviço de mensagens instantâneas somente através do
seu simples browser!
ruipedroca@gmail.com