首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XPages运行时版本报告WCT而不是DSI。

XPages运行时版本报告WCT而不是DSI。
EN

Stack Overflow用户
提问于 2014-01-29 18:07:46
回答 1查看 113关注 0票数 1

我们有一个现有的Domino8.5.3 FP4服务器,首次用于XPages应用程序。来自OpenNTF的最新扩展库已经安装,但我们遇到的问题似乎是标准的XPages运行时。

一个简单的XPage正在显示:

代码语言:javascript
复制
Error 500
HTTP Web Server: Command Not Handled Exception

在xpages_exc_XXX.log中:

代码语言:javascript
复制
Caused by: org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.equinox.http.servlet

这似乎是因为WCT被报告为版本:

代码语言:javascript
复制
tell http osgi show version
XSP Runtime Version: [WCT8.5.3_FP4] 20130326.1400

什么会导致WCT报告而不是DSI?我读到它应该永远是Domino的XPages。

代码语言:javascript
复制
tell http osgi diag org.eclipse.equinox.http.registry
Cannot find bundle org.eclipse.equinox.http.servlet.

D中的下列文件:\Lotus\ Domino \osgi\rcp\eclipse\plugins在安装Domino后似乎已经更新:

代码语言:javascript
复制
com.ibm.eclipse.equinox.http.registry.nl_6.2.3.20110815-1128.jar
org.eclipse.equinox.http.registry_1.0.100.v20080427-0830.jar
org.eclipse.equinox.http.servlet_1.0.100.v20080427-0830.jar

谢谢

  • 2014年2月4日更新09:45

我做了以下几件事:

代码语言:javascript
复制
tell http osgi diag org.eclipse.equinox.http.servlet
Cannot find bundle org.eclipse.equinox.http.servlet.

这没有列出以下内容(显示在工作服务器上)--尽管列出了包0-7和10-152:

代码语言:javascript
复制
tell http osgi ss

8 ACTIVE      org.eclipse.equinox.http.registry_1.0.100.v20080427-0830
Fragments=45
9 ACTIVE      org.eclipse.equinox.http.servlet_1.0.100.v20080427-0830

我还能做什么进一步的调试来确定为什么找不到包呢?

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 16:38:17

我不认为WCT和DSI标签是问题所在。这只是IBM如何构建修复包的一个构件。但是,在您的系统上安装的一组OSGi插件确实存在问题。

看起来它无法加载equinox.http.registry,因为它找不到所需的插件-- equinox.http.servlet。你试过调查为什么第二个插件没有加载吗?换言之:

代码语言:javascript
复制
tell http osgi diag org.eclipse.equinox.http.servlet

这可能会帮助你找到缺失的约束。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21439121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档