Eclipse Domino8.5.3-创建组织扩展库/代码库
这是一个我断断续续地工作了几个月的项目,我觉得我已经很接近了,但我似乎无法越过最后的障碍 目标是开发一个组织扩展库,其中包含我们经常依赖的内部代码和第三方代码 历史 作为一个测试项目,我从ApachePOI开始,因为它已经在我们的环境中广泛使用。我有一个仅从Poi.jars构建的插件和功能,它允许我构建当前的Poi应用程序,只要我将插件(从我的工作区)添加到构建路径中。这些应用程序在服务器上工作,因为我们已经通过手动复制Poi.jar来分发它们 下一步是将该插件放入updatesite,以便所有服务器和开发人员可以在一个版本上同步。我发现并关注了这两篇优秀的博客文章(我希望在我开始这个项目时存在这两篇文章): 需要注意的是,这些文章是为Domino9编写的,我们在这里运行的是8.5.3,但这只在最后一步(安装)中起作用 当前 这就引出了问题。以上所有这些似乎都在一定程度上起到了很好的作用。我可以从eclipse更新站点将我的特性安装到我的designer客户机上,效果非常好。但是,当我将其导入updatesite.nsf数据库时,安装失败。这意味着,如果我将updatesite放在网络驱动器上,开发人员都可以从updatesite安装,但这不会将更新部署到我们的服务器上 问题是,当我尝试从.nsf更新站点安装时,Eclipse更新程序只是挂起。我让它过去了一个多小时,最终笔记变得完全没有反应 所以问题是,在开发插件或服务器配置时,是否有任何可能导致此问题的错误 其他信息 我看到的是osgi控制台,这在很大程度上是没有帮助的。我在尝试安装时遇到以下错误:Eclipse Domino8.5.3-创建组织扩展库/代码库,eclipse,osgi,xpages,lotus-domino,Eclipse,Osgi,Xpages,Lotus Domino,这是一个我断断续续地工作了几个月的项目,我觉得我已经很接近了,但我似乎无法越过最后的障碍 目标是开发一个组织扩展库,其中包含我们经常依赖的内部代码和第三方代码 历史 作为一个测试项目,我从ApachePOI开始,因为它已经在我们的环境中广泛使用。我有一个仅从Poi.jars构建的插件和功能,它允许我构建当前的Poi应用程序,只要我将插件(从我的工作区)添加到构建路径中。这些应用程序在服务器上工作,因为我们已经通过手动复制Poi.jar来分发它们 下一步是将该插件放入updatesite,以便所有
SEVERE无法访问站点上的摘要:无协议:0/5B004DD5E38F3FF85257CAF004C72C7/$file/digest.zip::class.method=unknown::thread=Worker-7::loggername=org.eclipse.update.core
如果有用的话,我可以生成转储
这里的保安也相当严密。这可能是一个安全问题-有办法解决吗?一旦我陷入困境,我就只能猜测了
为了清晰和更新信息,对其进行了编辑要开发一个插件,您确实需要3个项目:
- 插件
- 特色
- 更新站点
framework/rcp/eclipse/links
,该文件包含安装站点的路径,然后它从那里获取功能和插件。生成后,需要重新启动designer/server以激活更新的功能
对于Domino服务器,使用updatesite.nsf和相应的notes.ini设置的方法最有意义(对我来说)。需要http重新启动。懒惰的人把整件事都写下来 我仍然没有很好的答案,但我相信这个问题与这里的环境有关。我没有权力改变环境,即使我能够最终证明这是这个问题的原因,所以这是一个没有意义的观点。我只能说,至少有一台管理员计算机在从更新站点安装时没有问题
对我来说,分发更新站点的解决方案是将它放在网络驱动器上,让每个人都从那里安装它。服务器从updatesite.nsf使用它没有问题。我知道这是一篇5年前的文章,但是 对于那些发现此错误并试图解决此错误的用户 严重无法访问站点上的摘要:无协议: 是由于更新站点项目没有将Domino
updatesite.nsf
的URL添加到site.xml
的存档选项卡中
我发现
updatesite.nsf
也需要匿名访问,因为没有提示/传递到托管updatesite.nsf
数据库的Domino服务器的凭据(至少从DDE),来自eclipse的YMMV。因此,如果Domino服务器上的匿名连接被阻止,您将很倒霉。您如何加载更新站点?因此,请确保我理解。您已成功构建了一个插件,并且服务器知道它(告诉http osgi ss com.yournamespace)。您通过更新站点将插件安装到DDE中,但无法生成使用POI的应用程序。您是否选中了xsp.properties中的复选框以将插件作为nsf的依赖项包含在其中?您的插件是否显示在那里?我希望我更清楚-我将查看是否可以编辑我的问题。可能有太多无关信息。