java diiop_数据库无法打开(通过DIIOP的Java程序)

我尝试通过Java程序在Domino服务器上打开数据库.

与Domino服务器建立了会话.我使用以下代码来获取/打开数据库.

session = NotesFactory.createSession(DOMINO_SERVER, DOMINO_USER, DOMINO_PW);

if ( session == null ) {

//do something

}

db = session.getDatabase(DOMINO_SERVER, DOMINO_DATABASE);

view = db.getView("someView");

出现以下错误信息:

NotesException:数据库xyz尚未打开

如果我使用“打开”-方法

db.open();

错误

NotesException:数据库open()失败

发生.

用户有权访问数据库.互联网的最大名称和密码:READER.

我可以检查的Domino服务器上是否有任何配置?

似乎是一个安全问题,但我看不出原因.

有什么建议/提示吗?

[更新]

完整的堆栈跟踪…

NotesException: Database XYZ has not been opened yet

at lotus.domino.NotesExceptionHelper.read(Unknown Source)

at lotus.domino.NotesExceptionHolder._read(Unknown Source)

at lotus.priv.CORBA.iiop.RepImpl.invoke(Unknown Source)

at lotus.priv.CORBA.portable.ObjectImpl._invoke(Unknown Source)

at lotus.domino.corba._IDatabaseStub.getSize(Unknown Source)

at lotus.domino.cso.Database.getSize(Unknown Source)

为了进行测试,我尝试使用“ getSize()”方法获取数据库的大小.

来自其他错误消息的完整堆栈跟踪:

NotesException: Database open failed ()

at lotus.domino.NotesExceptionHelper.read(Unknown Source)

at lotus.domino.NotesExceptionHolder._read(Unknown Source)

at lotus.priv.CORBA.iiop.RepImpl.invoke(Unknown Source)

at lotus.priv.CORBA.portable.ObjectImpl._invoke(Unknown Source)

at lotus.domino.corba._IDatabaseStub.open(Unknown Source)

at lotus.domino.cso.Database.open(Unknown Source)

[更新2]:

服务器控制台的屏幕截图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值