CORBA-Demo
掃盲連接配接:
1.http://blog.csdn.net/chjttony/article/details/6543116
2.http://blog.csdn.net/chjttony/article/details/6561466
注意的地方:筆者親自做了個Demo發現文檔上有坑爹的地方:
關于指令的:
文檔上是這樣描述的:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yYkRGZ0YWOhV2MzEWLjBTM50iY1M2MtkjY0QTLhNDZldDZkVzLcRTM2czLcVjNwAzLcRnbl1GajFGd0F2LcRWYvxGc19CXt92YuUWelRXauwGZvw1LcpDc0RHaiojIsJye.png)
第一出坑爹的地方:
執行指令:【idlj hello.idl 】 按照文檔上說的是不會産生6個檔案的,坑爹的地方就在這,文檔上說了一句:
【使用-fserver參數,全部生成使用-fall參數。預設全部生成。】
筆者測試發現隻有5個。。。。悲劇
好吧就慢慢敲指令吧。說了有這2個指令,不知道怎麼用是關鍵:
doc指令下:當然要進入 idl檔案所在的位置了
下面可以照文檔上的來了
確定java檔案都沒問題了,先在doc指令視窗中執行:
【orbd -port 1050 -ORBInitialPort 1049 -ORBInitialHost localhost】
根據參數來看着localhost 可以指定ip
第二出坑爹的地方:
按照文檔上的先運作
1. java cn.zxm.corba.hello.server.HelloServer
2.java cn.zxm.corba.hello.client.HelloClient
文檔當然了這個路徑的檔案需要看自己怎麼寫了的,沒有必要再doc指令下運作有IDE支援當然好了
來了一個錯誤
根據錯誤提示好了,端口有問題需要看一下ip
源碼中筆者的機器ip是192.168.2.108 這個需要結合自己的機器改一下,才能運作這個demo