我们有一个现有的Domino8.5.3 FP4服务器,首次用于XPages应用程序。来自OpenNTF的最新扩展库已经安装,但我们遇到的问题似乎是标准的XPages运行时。
一个简单的XPage正在显示:
Error 500
HTTP Web Server: Command Not Handled Exception在xpages_exc_XXX.log中:
Caused by: org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.equinox.http.servlet这似乎是因为WCT被报告为版本:
tell http osgi show version
XSP Runtime Version: [WCT8.5.3_FP4] 20130326.1400什么会导致WCT报告而不是DSI?我读到它应该永远是Domino的XPages。
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后似乎已经更新:
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谢谢
我做了以下几件事:
tell http osgi diag org.eclipse.equinox.http.servlet
Cannot find bundle org.eclipse.equinox.http.servlet.这没有列出以下内容(显示在工作服务器上)--尽管列出了包0-7和10-152:
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我还能做什么进一步的调试来确定为什么找不到包呢?
发布于 2014-01-31 16:38:17
我不认为WCT和DSI标签是问题所在。这只是IBM如何构建修复包的一个构件。但是,在您的系统上安装的一组OSGi插件确实存在问题。
看起来它无法加载equinox.http.registry,因为它找不到所需的插件-- equinox.http.servlet。你试过调查为什么第二个插件没有加载吗?换言之:
tell http osgi diag org.eclipse.equinox.http.servlet这可能会帮助你找到缺失的约束。
https://stackoverflow.com/questions/21439121
复制相似问题