java 访问Lotus Notes

本文介绍了如何在Java中使用LotusNotes客户端的Notes.jar来访问服务器数据库,包括本地安装LotusNotes客户端、配置32位JDK环境、关键代码实现以及服务器设置。重点讲解了如何配置Notes.jar和环境变量,适合 Domino开发人员参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Lotus Notes

采用本地访问方式:

(1)步骤一:本机服务器安装 Lotus Notes 客户端 32位

(2)步骤二:准备 开发环境:jdk1.7 32  (因為Lotus Notes 客戶端是32位, JDK 64 位加载报错)

(3)核心代码:

package com.maxnerva.cloud.lotusnotes.util;

import lombok.extern.slf4j.Slf4j;

import lotus.domino.NotesException;
import lotus.domino.NotesFactory;
import lotus.domino.NotesThread;
import lotus.domino.Database;
import lotus.domino.Session;


@Slf4j
@Component
public class TransferToNotesUtil {

    private static String password = "password";

    private static String ip = "IP";

    private static String user = "test.nsf";

   


    public static Database getDataBase() throws NotesException {
        NotesThread.sinitThread();
        Session session = null;
        session = NotesFactory.createSession((String) null, (String) null, password);
        Database database = session.getDatabase(ip, user, true);
        boolean open = database.isOpen();
        if (!open) {
            database.open();
        }
        return database;

    }

    public static void main(String[] args) throws NotesException {
        getDataBase();
    }

}

pom.xml :引入 Notes.jar

注意:

1. Notes.jar 来自 Lotus Notes 客户端的安装后的安装文件中

2.配置环境变量Notes 客户端环境变量:

C:\Program Files (x86)\IBM\Lotus\Notes\nlsxbe.dll

个人理解:Java 通过 Notes .jar访问nslxbe.dll 达到访问服务端目的


参考链接

1.https://mbd.baidu.com/ug_share/mbox/4a83aa9e65/share?product=smartapp&tk=c34eb2dc3460bee51ad78f0a48694aa4&share_url=https%3A%2F%2Fyebd1h.smartapps.cn%2Fpages%2Fblog%2Findex%3FblogId%3D114095995%26_swebfr%3D1%26_swebFromHost%3Dbaiduboxapp&domain=mbd.baidu.com

2.

Java访问Domino必需配置的服务器设置(转载) - 爱码网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值