1 de abril de 2009

[Linux] jacORB - instalação & exemplo

Tutorial de instalação do jacORB e demonstração da compilação do exemplo
Requisitos:
  • LINUX (estou usando ubuntu 8.10)
  • GCC (sudo apt-get install build-essential)
  • JAVA (estou com java6)
  • ANT (sudo apt-get install ant)
  • ManPages (sudo apt-get install manpages-dev glibc-doc)

INSTALAÇÃO:
1) baixe/descompacte o arquivo jacORB-src (vamos usar a versão 2.2.4) WARNING!
a versão atual 2.3.0 não está funcionando no linux [desconheço o motivo].
2) abra o terminal na pasta JacORB-2.2.4
3) dê o comando de compilação ant
(terminal out): BUILD SUCCESSFUL

FIM DA INSTALAÇÃO


COMPILAÇÃO EXEMPLO (hello world)
1) ./bin/idl -d ./demo/hello/generated ./demo/hello/server.idl
2) javac ./demo/hello/generated/demo/hello/*.java
(terminal out):
Note: ./demo/hello/generated/demo/hello/GoodDayPOA.java uses unchecked or unsafe operations.
(terminal out): Note: Recompile with -Xlint:unchecked for details.
3) javac -cp ./demo/hello/generated ./demo/hello/*.java
(terminal out) : 5 warnings
FIM COMPILAÇÃO EXEMPLO (hello world)


RODANDO CLIENT & SERVER

1) ./bin/jaco -Djacorb.ior_proxy_host=localhost -cp .:./demo/hello/generated demo.hello.Server ior.txt
(terminal out): [ No configuration properties found for configuration jacorb ]
2) ./bin/jaco -cp .:./demo/hello/generated demo.hello.Client ior.txt
(terminal out):[ No configuration properties found for configuration jacorb ]
(terminal out):Hello World, from Somewhere
(terminal out):wide string: Hello W�rld, from � 1 2 3 0 *&^%$#@!@
FIM RODANDO CLIENT & SERVER


Agradecimento especial ao Josmar que me ajudou muito (já que ele havia feito o processo pra windows).

espero ter ajudado
^^.

ps: error, config, install

6 comentários:

Moisés disse...

Show, Julião!

Aqui tá funcionando blz.
Valeu!

Izon disse...

Cara, valeu!
100% funcionando

Marcos disse...

Valeu Brasil!

Unknown disse...

Muito bom cara!
No CentOS funcionou tranquilo.

Abraço

JuniorGalvao disse...

Caros amigos, sou aluno do curso de Sistema de Informação na Universidade de Taubaté (SP) .. Estou com problemas ao rodar o Client e Servidor, por gentileza, se puderem me ajudar ficarei grato (juniorgalvao@gmail.com).. muito obrigado,
Junior

JuniorGalvao disse...

Opa Julião! na hora de rodar o client & servidor estou tendo problemas.. poderia me ajudar? (juniorgalvao@gmail.com) .. abraços!

Junior