Project

General

Profile

Wiki

Instruções para lançar demo RMI

  1. Sentar no computador 192.168.8.177
  2. Abrir eclipse e projecto sd2011g4-fork
    1. Exportar o projecto para o sd0104.jar na home, com configuração de lançamento do DistributionServer
    2. Propagar o jar (./propagate.sh sd0104.jar)
  3. Lançar os DistributionServer por ssh em todos os computadores, menos neste (./run.sh)
  4. Lançar o DistributionServer nesta máquina, em sessão gráfica (/usr/bin/java -jar -Djava.security.policy=java.policy sd0104.jar)
  5. Lançar o DistributionClient no Eclipse (Faina.java)
    1. Em princípio os endereços estão fixes
  6. Apreciar a obra de arte

Coisas genéricas:

our group:
p01_g04

our ports, on 101:
221gx

our credentials:
sd0104
uma password muito facil
nota: ainda só temos login nos computadores
192.168.8.{171,173,174,175,176,177,178,180,181,182}

NOTE: this has already been done! login is passwordless from every machine to every machine!

run this

#!/bin/sh
GRUPO="sd0104" 

for I in 192.168.8.{171,173,174,175,176,177,178,180,181,182}; do
    ssh $GRUPO@$I "rm -r ~/.ssh/" 
done

ssh-keygen -t rsa
chmod go-rwx ~/.ssh
cp ~/.ssh/{id_rsa.pub,authorized_keys}
for I in 192.168.8.{171,173,174,175,176,177,178,180,181,182}; do
    scp -r ~/.ssh/ $GRUPO@$I:~/
done

Try something like this to run the servers:

#!/bin/sh
GRUPO="sd0104" 

for I in 192.168.8.{171,173,174,175,176,177,178,180,181,182}; do
    ssh -t $GRUPO@$I screen -dm -S server "./command.sh" 
done

To see the output, just go there and "screen -r server"

Problema03

Executar, atrás do directório "bin" gerado pelo eclipse:

java -ea -cp bin:lib/pt.ua.gboard.jar pt.ua.sd.distribution.DistributionServer

Seguido de (outra consola):

java -ea -cp bin pt.ua.sd.distribution.DistributionClient

É importante posicionarmo-nos neste directório pois os caminhos para as imagens da animação são relativos a esse directório!