我安装了 Lotus Notes(带有 Domino Designer 和 Administrator)8.5.3。我在本地创建一个数据库并使用它运行它,localhost
所以我的 URL 看起来像 - http://localhost/path/myDatabase.nsf
。它工作没有任何问题。
现在我想通过移动设备上的无线连接访问本地开发的数据库。我已经设置了一个无线路由器,它为我的 PC(数据库所在的)分配了 IP 地址,比如 192.168.2.3。当我在 PC 上的浏览器中使用 URLhttp://192.168.2.3/path/myDatabase.nsf
时,它会给我错误HTTP Web Server: Access Denied Exception
. 如果我使用移动设备中的 URL,情况也是如此。我的移动设备似乎能够连接到localhost
使用的 IP 地址,但如果它来自 IP 地址,我的本地 Lotus Notes 服务器拒绝访问它。任何人都知道如何解决这个问题?是否需要进行设置才能使其正常工作,或者我需要在我的 PC 上设置 Domino 服务器?
这不能真正在 notes 客户端中开箱即用。首先,您的计算机上需要一个可以链接到的 Domino Web 服务器。Notes 客户端不提供此功能。
它确实有一个按比例缩小的 Web 服务器,当您“在 Web 浏览器中预览”时该服务器处于活动状态,但它非常有限并且并非设计用于从机器接收外部请求。
一种解决方案是创建一个 eclipse 插件,您已将其设置为您自己的服务器以接受连接。然后,该插件将交给 Notes 客户端获取数据。
虽然它是非平凡的。如果您不熟悉编写插件,我推荐红皮书作为一个很好的起点。
http://www-10.lotus.com/ldd/ddwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Redbooks%3A+Creating+Plugins+for+Lotus+Notes%2C+Sametime%2C+and+Symphony# action=openDocument&res_title=IBM_Redbooks_Creating_Plugins_for_Lotus_Notes_Sametime_and_Symphony_sitemap&content=pdcontent
还有这组视频。
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Video_Creating_Your_Fist_Eclipse_Plugin_For_Lotus_Notes