国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

怎樣實(shí)現(xiàn)Java遠(yuǎn)程訪問(wèn)Domino數(shù)據(jù)庫(kù)

來(lái)源:北大青鳥(niǎo)飛迅校區(qū)|發(fā)布時(shí)間:2013-05-01 08:33:12

  Java遠(yuǎn)程訪問(wèn)Domino數(shù)據(jù)庫(kù)推薦采用CORBA實(shí)現(xiàn),但配置非常關(guān)鍵,筆者在工作中也遇到了這個(gè)問(wèn)題,在查閱資料的過(guò)程中發(fā)現(xiàn),很多文章明顯存在一些誤區(qū)或者說(shuō)沒(méi)有寫(xiě)清楚的地方,現(xiàn)將筆者的實(shí)踐經(jīng)驗(yàn)總結(jié)出來(lái),和大家分享。Domino服務(wù)器版本是5.0.9。

  基本步驟:

  1.修改Domino服務(wù)器安全性配置,允許你的用戶運(yùn)行Java/CORBA。具體操作是: 打開(kāi)Lotus Domino Administrator,進(jìn)入配置,打開(kāi)當(dāng)前服務(wù)器文檔,選擇“安全性”選項(xiàng)卡,在右下角“Java/COM 誰(shuí)可以-”欄中,分別在“運(yùn)行有限制的Java/Javascript/COM”和“運(yùn)行無(wú)限制的Java/Javascript/COM”兩項(xiàng)中填上你的連接用戶名或用戶所在組。

  2.給你的用戶加上Internet地址和口令。如果你的用戶沒(méi)有Internet地址和口令,那么只有Domino的管理用戶才可以連接,其他普通用戶是連不上的,而且也沒(méi)有具體的提示。筆者曾在這個(gè)地方浪費(fèi)了一天的時(shí)間。

  注冊(cè)個(gè)人時(shí),點(diǎn)擊高級(jí)選項(xiàng),填寫(xiě)Internet網(wǎng)絡(luò)域(Internet地址會(huì)自動(dòng)生成,如myname@workgroup),同時(shí)選中“設(shè)置Internet口令”,以后將用這個(gè)Internet口令來(lái)建立會(huì)話。如果是已經(jīng)注冊(cè)的用戶,則可以通過(guò)編輯注冊(cè)信息來(lái)修改。

  3.打開(kāi)notes.ini文件,確認(rèn)加載了DIIOP服務(wù)。檢查notes.ini文件中的類(lèi)似這樣一行:

  ServerTasks=Update,Replica,Router,AMgr, AdminP,CalConn,Sched,DIIOP,HTTP,LDAP

  4.還有其他配置,如用戶對(duì)Server的訪問(wèn)權(quán)限、DIIOP端口設(shè)置等,這些啟用Domino服務(wù)器的缺省配置即可。配置完了需要重啟Domino服務(wù)器。

  5.將Domino服務(wù)器主目錄下的data/domino/Java/NSCO.jar文件拷入Java工作環(huán)境,并在工程的構(gòu)建路徑中加入,或者在classpath環(huán)境變量中加入。

  6.將Domino服務(wù)器主目錄下的data/domino/html/diiop_ior.txt(CORBA訪問(wèn)的識(shí)別信息)拷入你的Java工作環(huán)境,或者開(kāi)放Domino服務(wù)器的HTTP服務(wù)。

  7.現(xiàn)在可以編寫(xiě)連接程序進(jìn)行測(cè)試了:

以下是代碼片段:

import lotus.domino.*; 
import Java.io.*; 
class Test { 
public static void main(String args[]) { 
Session session; 
String ior; 
String dominoURL="11.68.81.27"; //DOMINO服務(wù)器的IP地址 
String username="username"; //用戶ID 
String password="password"; //用戶的internet口令 
try { 
//如果已將ior文件拷到本地,則直接讀ior文件 
try { 
BufferedReader iorin= 
new BufferedReader(new FileReader("diiop_ior.txt")); 
ior=iorin.readLine(); 
iorin.close(); 
} catch (IOException e) { 
ior=null; 

上一篇:怎樣為DB2 XML數(shù)據(jù)開(kāi)發(fā)Java應(yīng)用程序
下一篇:改善Java遺留系統(tǒng)的8個(gè)技巧

熱門(mén)話題

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長(zhǎng)沙市天心區(qū)團(tuán)結(jié)路6號(hào)

Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有

湘ICP備14017520號(hào)-3

關(guān)注我們
在線咨詢
嘿,我來(lái)幫您!
安宁市| 宝丰县| 海安县| 邢台市| 绥化市| 林甸县| 建始县| 桂平市| 繁峙县| 永新县| 澄迈县| 余庆县| 思南县| 织金县| 大洼县| 重庆市| 商水县| 新干县| 九龙县| 丹东市| 祁阳县| 江永县| 安溪县| 陵川县| 昌都县| 彭水| 克拉玛依市| 沐川县| 蚌埠市| 安乡县| 太原市| 民乐县| 深圳市| 庆阳市| 芮城县| 景东| 平凉市| 弥勒县| 蚌埠市| 民乐县| 盐亭县|