2010-04-27 231 views
0

爲什麼我不能啓動ORBD服務CORBA IIOP?爲什麼我無法啓動orbd服務CORBA IIOP?

C:>啓動ORBD -ORBInitialPort 1050

C:> ORBD -ORBInitialPort 1050

啓動失敗,因爲內部異常的ORBD。 可能的原因:1。 指定ORBInitialPort或ORBActivationPort已在使用 2.沒有寫權限寫orb.db

C:>

回答

1

你應該調查一下這兩個可能的原因它列出:

1)端口已被使用:可能有另一個應用程序正在偵聽此端口。嘗試在命令提示符下運行netstat -na,看看是否是這種情況。這裏端口出現問題,另一個可能的解釋是,該端口是< 1024,這意味着它是一個特權端口,則可能是此權限問題。與端口試試吧> 1024

2)沒有寫權限orb.db:該ORBD程序寫入稱爲orb.db它使用如果重啓恢復狀態的日誌文件。默認行爲是將此文件與orbd可執行文件存儲在同一個目錄中。如果您沒有對orbd.exe文件所在目錄的寫入權限,則會出現此錯誤。如果是這種情況,請使用-deafultdb選項指定可寫入的其他目錄。在這裏看到:?http://java.sun.com/j2se/1.4.2/docs/guide/idl/orbd.html

1

什麼錯誤,你得到了,如果你沒有得到任何錯誤就意味着ORBD開始。 我使用1050不同的計算機上,它並沒有對一些them.try 1049或777

0

你必須勞克的ORBD在另一個地方工作,因爲你沒有權限在C:\

你可以做一個目錄 C:\ ORB_DIRECTORY等:

C:>的mkdir ORB_DIRECTORY

C:> CD ORB_DIRECTORY

C:\ ORB_DIRECTORY> ORBD -ORBInitialPort 1050

對不起我的英語,但我是一個哥倫比亞