成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

怎樣實現Java遠程訪問Domino數據庫

運維 數據庫運維
本文簡單介紹了Java遠程訪問Domino數據庫時的一些設置和代碼演示,以及遠程訪問時的幾個注意事項的說明,希望能夠對讀者有所幫助。

Java遠程訪問Domino數據庫推薦采用CORBA實現,但配置非常關鍵,筆者在工作中也遇到了這個問題,在查閱資料的過程中發現,很多文章明顯存在一些誤區或者說沒有寫清楚的地方,現將筆者的實踐經驗總結出來,和大家分享。Domino服務器版本是5.0.9。

基本步驟:

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

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

注冊個人時,點擊高級選項,填寫Internet網絡域(Internet地址會自動生成,如myname@workgroup),同時選中“設置Internet口令”,以后將用這個Internet口令來建立會話。如果是已經注冊的用戶,則可以通過編輯注冊信息來修改。

3.打開notes.ini文件,確認加載了DIIOP服務。檢查notes.ini文件中的類似這樣一行:

 

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

 

4.還有其他配置,如用戶對Server的訪問權限、DIIOP端口設置等,這些啟用Domino服務器的缺省配置即可。配置完了需要重啟Domino服務器。

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

6.將Domino服務器主目錄下的data/domino/html/diiop_ior.txt(CORBA訪問的識別信息)拷入你的Java工作環境,或者開放Domino服務器的HTTP服務。

7.現在可以編寫連接程序進行測試了:

 

  1. import lotus.domino.*;  
  2.  
  3. import Java.io.*;  
  4.  
  5. class Test {  
  6.  
  7. public static void main(String args[]) {  
  8.  
  9. Session session;  
  10.  
  11. String ior;  
  12.  
  13. String dominoURL="11.68.81.27"; //DOMINO服務器的IP地址  
  14.  
  15. String username="username"; //用戶ID  
  16.  
  17. String password="password"; //用戶的internet口令  
  18.  
  19. try {  
  20.  
  21. //如果已將ior文件拷到本地,則直接讀ior文件  
  22.  
  23. try {  
  24.  
  25. BufferedReader iorin=  
  26.  
  27. new BufferedReader(new FileReader("diiop_ior.txt"));  
  28.  
  29. ior=iorin.readLine();  
  30.  
  31. iorin.close();  
  32.  
  33. } catch (IOException e) {  
  34.  
  35. ior=null;  
  36.  
  37. }  
  38.  
  39. //如果讀不到diiop_ior.txt文件,則需要通過網絡從服務器下載這個文件  
  40.  
  41. //這需要domino服務器開放http服務  
  42.  
  43. if(ior==null) ior =NotesFactory.getIOR(dominoURL);//下載IOR  
  44.  
  45. session = NotesFactory.createSessionWithIOR(ior,username,password);  
  46.  
  47. System.out.println(session); //如果這一行打印出來了,表示連接成功  
  48.  
  49. } catch (NotesException ex) {  
  50.  
  51. System.out.println(ex.getClass().getName()+":"+ex.id);  
  52.  
  53. }  
  54.  
  55. }} 

 

需要注意的是:

1.必須開放Domino服務器的HTTP服務。

甚至連Lotus domino designer的幫助文檔都是這么說,其實不然,如果你直接將DIIOP_IOR.txt文件從Domino服務器拷貝過來了,HTTP服務就不必要啟動。啟動HTTP服務的惟一目的就是下載這個文件。

2.必須要在Domino服務器配置中允許 HTTP 客戶瀏覽數據庫。

這個是完全不必要的,上面已經講了,開放HTTP服務僅僅是下載diiop_ior.txt文件,并不需要瀏覽數據庫。

3.有些文章稱,確保設計者的機器上Notes.ini文件中含有以下行: ALLOW_NOTES_PACKAGE_APPLETS=1。其實,這個是不必要的。

4. 有些文章提到要根據IDL文件創建自己的CORBA庫,這樣也沒必要。對于遠程訪問,只需將data/domino/Java/NSCO.jar拷貝過去; 對于本地訪問,只需將Domino目錄下的notes.jar文件加到classpath中即可。

【編輯推薦】

  1. 利用Sql Server將Excel中的數據導入Oracle
  2. 共享database獨立Schema構建SAAS平臺
  3. ASP通過Oracle Object for OLE對Oracle查詢
  4. ORACLE數據庫PL/SQL編程之把過程與函數說透
  5. 詳解Discuz_WIN7_Apache_MySQL_PHP平臺搭建
責任編輯:趙鵬 來源: IT168技術
相關推薦

2020-10-09 15:39:57

數據庫工具技術

2011-07-15 13:47:00

TDP for DomLotus Domin

2009-08-28 15:16:32

C#實現對數據庫訪問

2011-07-15 14:15:33

Lotus Domin量備份選擇性備份

2011-03-11 13:09:13

2011-07-18 09:12:49

遠程訪問VPNSSL VPNIPSec VPN

2011-03-07 17:35:09

JavaACCESS數據庫

2009-06-19 18:57:03

ibmdwLotus

2023-11-30 07:15:57

MySQL數據庫

2010-05-20 14:52:42

MySQL數據庫

2011-03-03 11:07:57

Spring數據庫訪問ORM

2009-07-02 09:35:02

hibernate訪問

2011-03-16 17:26:22

動態數據庫

2013-11-26 09:47:47

ORM

2009-09-15 10:02:44

Linq to SQL

2011-08-02 17:06:29

Oracle遠程數據庫創建DB Link

2014-03-27 11:47:51

Java 8數據庫訪問

2017-05-19 13:42:51

JavaSpring框架數據庫

2019-12-14 15:27:31

MySQL數據庫訪問控制

2010-04-29 11:53:42

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美中文字幕 | 色综合一区二区三区 | 九九精品久久久 | 国产激情精品 | 一区二区三区四区在线视频 | 日本一区二区三区四区 | 婷婷综合久久 | 欧洲免费视频 | www.99久久.com | 成年人在线观看视频 | 在线播放中文字幕 | 国内精品久久久久久影视8 最新黄色在线观看 | 日韩精品一区二区三区在线 | 91视频中文 | 毛片免费在线观看 | 黄色三级免费网站 | 国产精品久久久久久婷婷天堂 | 欧美日韩久久久久 | 福利影院在线看 | 中文字幕 国产 | 免费在线播放黄色 | 日本小电影网站 | 九九亚洲 | 国产综合久久久 | 日韩一级欧美一级 | 国产一二三区免费视频 | 午夜播放器在线观看 | 亚洲精品一区二区三区 | 日韩精品一区二区三区中文在线 | 美女激情av | 一二区视频 | 亚洲精品电影网在线观看 | aaaaaa大片免费看最大的 | 在线午夜| 色爱区综合 | 天天干天天谢 | 成人a网 | 日本久久综合网 | 成人国产在线观看 | 成年人在线观看视频 | 欧美日韩福利视频 |