2014-09-18 50 views
0

我一直在使用以下代碼創建自7-8個月以來的會話併成功檢索記錄。Lotus Notes創建會話不會返回對象並掛起

s = NotesFactory.createSession(
       ReadJNDIProperties.getProperties("notes/host"), 
       ReadJNDIProperties.getProperties("notes/username"), 
       ReadJNDIProperties.getProperties("notes/password")); 
     db = s.getDatabase("", nsf); 

's'是註釋會話對象。

今天突然間,代碼無法與多米諾骨牌建立會話,當我測試代碼部分時,它只是坐在那裏。 NotesFactory.createSession()函數永遠不會返回對象。

請告訴我可能是什麼原因造成的?

在此先感謝。 -Tushar

+0

密碼是否過期/更改:)? – 2014-09-19 05:52:13

+0

檢查你傳遞給'createSession()'的參數' – 2014-09-19 12:38:12

+0

@knut - 密碼和用戶名已被更新,然後我檢查了代碼,它也沒有工作。 – TusharPanda 2014-09-19 12:42:50

回答

0

可能的原因:

  • 檢查用戶accesing他/她的郵件(https://serv.example.com/mail/user.nsf
  • Web訪問也許你需要在服務器上加載DIIOP任務。
  • 您使用的是什麼罐子?我遇到了NCSO.jar的問題,但我可以連接Notes.jar
  • 請確保主機是互聯網名稱服務器(「serv.example.com」或只是「serv」),而不是Notes服務器名稱(「 serv/MyExampleBusiness「)
  • 另一個原因可能是您最近將Lotus Notes升級到9.x,因爲您可以看到here