Buscar

Tutorial pra apresentação de SD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Rodando o Servidor CORBA
1. no terminal, digite
export OMNIORB_CONFIG=/etc/omniORB.cfg
2. entre na pasta do trabalho
cd /home/endel/Área\ de\ Trabalho/TrabalhoSD/CORBA
3. mate o processo do omniNames:
pidof omniNames
sudo kill <numero retornado pelo pidof>
4. inicie o omniNames de novo (tem que fazer isso pra descobrir o IOR)
sudo omniNames
5. copie o IOR:ablablablablablaalbablal que está escrito na tela
6. Abra o arquivo de configuração para edição
sudo gedit /etc/omniORB.cfg
7. procure a linha InitRef = NameService=IOR:lbablablabalblabl
8. troque o IOR pelo IOR que vc copiou
9. Rode o servidor com ./Server e largue lá
Rodando o Servidor RMI
1. Desabilitar os firewalls das máquinas:
su dcomp, senha: kiwi64
sudo ufw disable, senha: kiwi64
exit, para deixar de ser dcomp
2. Incluir o jar do MongoDB no path
javac ­classpath .:mongo­2.10.1.jar src/*.java
3. Entrar na pasta bin do RMI
cd …
4. Gerar os stubs: No terminal, já na pasta bin, digite:
rmic ServicoRemotoImpl
5. Rodar o RMI Registry: Digite no terminal:
rmiregistry &
6. Rodar o Servidor em si: No terminal, já na pasta bin, digite:
java ­Djava.rmi.server.hostname=192.168.0.130 Server
Rodando o Web Service
1. Desabilitar os firewalls das máquinas:
su dcomp, senha: kiwi64
sudo ufw disable, senha: kiwi64
exit, para deixar de ser dcomp
2. Abrir o projeto no NetBeans e rodar normalmente
Parâmetros que o WebService deve passar pro ORB
 java CorbaClient ­ORBInitialPort 2809 ­ORBInitialHost localhost

Outros materiais