Xpages 基于XSP初学者工具包的项目不在Domino服务器上运行

Xpages 基于XSP初学者工具包的项目不在Domino服务器上运行,xpages,Xpages,基于关于XSP初学者工具包主题的优秀Tim Tripcony视频。我根据视频创建了一切,在DesignerR9中,控件可用,没有错误。现在,当使用updateSite数据库部署到Domino服务器(R9)时,部署成功,我可以在OSGi插件列表中看到它,但当我在数据库中打开任何xpage时,如果启用了此初学者工具包库,任何xpage都会失败,并出现错误500,在日志中我可以看到以下错误: <extendedDataElements name="CommonBaseEventLogRecord

基于关于XSP初学者工具包主题的优秀Tim Tripcony视频。我根据视频创建了一切,在DesignerR9中,控件可用,没有错误。现在,当使用updateSite数据库部署到Domino服务器(R9)时,部署成功,我可以在OSGi插件列表中看到它,但当我在数据库中打开任何xpage时,如果启用了此初学者工具包库,任何xpage都会失败,并出现错误500,在日志中我可以看到以下错误:

<extendedDataElements name="CommonBaseEventLogRecord:sourceClassName" type="string">
    <values>com.ibm.domino.xsp.bridge.http.engine.XspCmdManager</values>
</extendedDataElements>
<extendedDataElements name="CommonBaseEventLogRecord:sourceMethodName" type="string">
    <values>service</values>
</extendedDataElements>
<extendedDataElements name="CommonBaseEventLogRecord:Exception" type="string">
    <values>java.lang.RuntimeException: com.ibm.xsp.FacesExceptionEx: java.lang.NoClassDefFoundError: com.ibm.xsp.domino.context.DominoFacesContext&#xD;&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.ComponentModule.initModule(ComponentModule.java:461)&#xD;&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFComponentModule.initModule(NSFComponentModule.java:498)&#xD;&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.createNSFModule(NSFService.java:752)&#xD;&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.loadModule(NSFService.java:735)&#xD;&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:588)&#xD;&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:482)&#xD;&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:350)&#xD;&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:306)&#xD;&#xA;&#x9;at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManage</values>
    <values>r.java:272)&#xD;&#xA;Caused by: com.ibm.xsp.FacesExceptionEx: java.lang.NoClassDefFoundError: com.ibm.xsp.domino.context.DominoFacesContext&#xD;&#xA;&#x9;at com.ibm.xsp.config.CLBootStrap.initContext(CLBootStrap.java:89)&#xD;&#xA;&#x9;at com.ibm.xsp.config.BootStrap.init(BootStrap.java:82)&#xD;&#xA;&#x9;at com.ibm.xsp.config.ConfigureCoreListener.contextInitialized(ConfigureCoreListener.java:39)&#xD;&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.ComponentModule.initModule(ComponentModule.java:453)&#xD;&#xA;&#x9;... 8 more&#xD;&#xA;Caused by: java.lang.NoClassDefFoundError: com.ibm.xsp.domino.context.DominoFacesContext&#xD;&#xA;&#x9;at java.lang.ClassLoader.defineClassImpl(Native Method)&#xD;&#xA;&#x9;at java.lang.ClassLoader.defineClass(ClassLoader.java:287)&#xD;&#xA;&#x9;at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)&#xD;&#xA;&#x9;at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:557)&#xD;&#xA;&#x9;at org.eclip</values>
    <values>se.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:527)&#xD;&#xA;&#x9;at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:458)&#xD;&#xA;&#x9;at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:446)&#xD;&#xA;&#x9;at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:426)&#xD;&#xA;&#x9;at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)&#xD;&#xA;&#x9;at org.eclipse.osgi.int</values>
    <values>ernal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)&#xD;&#xA;&#x9;at java.lang.ClassLoader.loadClass(ClassLoader.java:638)&#xD;&#xA;&#x9;at java.lang.J9VMInternals.verifyImpl(Native Method)&#xD;&#xA;&#x9;at java.lang.J9VMInternals.verify(J9VMInternals.java:72)&#xD;&#xA;&#x9;at java.lang.J9VMInternals.prepare(J9VMInternals.java:433)&#xD;&#xA;&#x9;at java.lang.Class.getConstructor(Class.java:351)&#xD;&#xA;&#x9;at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:589)&#xD;&#xA;&#x9;at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:483)&#xD;&#xA;&#x9;at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:276)&#xD;&#xA;&#x9;at com.sun.faces.config.ConfigureListener.verifyFactories(ConfigureListener.java:1045)&#xD;&#xA;&#x9;at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:422)&#xD;&#xA;&#x9;at com.ibm.xsp.config.CLBootStrap.initContext(CLBootStrap.java:81)&#xD;&#xA;&#x9;... 11 more&#xD;&#xA;Caused by: java.lang.</values>
    <values>ClassNotFoundException: com.ibm.xsp.domino.context.DominoFacesContext&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)&#xD;&#xA;&#x9;at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)&#xD;&#xA;&#x9;at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)&#xD;&#xA;&#x9;at java.lang.ClassLoader.loadClass(ClassLoader.java:638)&#xD;&#xA;&#x9;... 36 more&#xD;&#xA;</values>
</extendedDataElements>
<sourceComponentId component="Expeditor 6.2" componentIdType="ProductName" instanceId="" location="dmhp" locationType="Hostname" subComponent="" threadId="1" componentType="http://www.w3.org/2001/XMLSchema-instance"/>
<situation categoryName="ReportSituation">
    <situationType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ReportSituation" reasoningScope="INTERNAL" reportCategory="LOG"/>
</situation>

com.ibm.domino.xsp.bridge.http.engine.XspCmdManager
服务
java.lang.RuntimeException:com.ibm.xsp.FacesExceptionEx:java.lang.NoClassDefFoundError:com.ibm.xsp.domino.context.DominoFacesContext
	;在com.ibm.designer.runtime.domino.adapter.ComponentModule.initModule(ComponentModule.java:461)和#xD
	;在com.ibm.domino.xsp.module.nsf.NSFComponentModule.initModule(NSFComponentModule.java:498)和xD
	;在com.ibm.domino.xsp.module.nsf.NSFService.createNSFModule(NSFService.java:752)和xD
	;在com.ibm.domino.xsp.module.nsf.NSFService.loadModule(NSFService.java:735)和#xD
	;在com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:588)和xD
	;在com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:482)和xD
	;在com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:350)和xD
	;在com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:306)和xD
	;位于com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManage
r、 爪哇:272)和#xD ;
;原因:com.ibm.xsp.FacesExceptionEx:java.lang.NoClassDefFoundError:com.ibm.xsp.domino.context.DominoFacesContext
	;在com.ibm.xsp.config.CLBootStrap.initContext(CLBootStrap.java:89)和#xD
	;在com.ibm.xsp.config.BootStrap.init(BootStrap.java:82)和#xD
	;com.ibm.xsp.config.ConfigureCoreListener.contextInitialized(ConfigureCoreListener.java:39)和#xD
	;在com.ibm.designer.runtime.domino.adapter.ComponentModule.initModule(ComponentModule.java:453)和#xD
	;。。。8更多
;原因:java.lang.NoClassDefFoundError:com.ibm.xsp.domino.context.DominoFacesContext
	;在java.lang.ClassLoader.defineClassImpl(本机方法)和#xD
	;在java.lang.ClassLoader.defineClass(ClassLoader.java:287)和xD
	;在org.eclipse.osgi.internal.baseAdapter.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)和#xD
	;在org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:557)和#xD
	;在org.eclip
se.osgi.baseadapter.loader.ClasspathManager.findClassImpl(ClasspathManager.java:527)和#xD
	;在org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:458)和xD
	;在org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:446)和#xD
	;在org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:426)和#xD
	;在org.eclipse.osgi.internal.baseAdapter.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)和#xD
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)和xD
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)和xD
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)和xD
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)和xD
	;在org.eclipse.osgi.int上
ernal.baseAdapter.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)和#xD
	;在java.lang.ClassLoader.loadClass(ClassLoader.java:638)和#xD
	;在java.lang.J9VMInternals.verifyImpl(本机方法)和#xD
	;在java.lang.J9VMInternals.verify(J9VMInternals.java:72)和#xD
	;在java.lang.J9VMInternals.prepare(J9VMInternals.java:433)和#xD
	;在java.lang.Class.getConstructor(Class.java:351)和#xD
	;在javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:589)和#xD
	;在javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:483)和#xD
	;在javax.faces.FactoryFinder.getFactory(FactoryFinder.java:276)和xD
	;在com.sun.faces.config.ConfigureListener.VerifyFactorys(ConfigureListener.java:1045)和#xD
	;在com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:422)和#xD
	;在com.ibm.xsp.config.CLBootStrap.initContext(CLBootStrap.java:81)和#xD
	;。。。还有11个
;原因:java.lang。
ClassNotFoundException:com.ibm.xsp.domino.context.DominoFacesContext
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)和xD
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)和xD
	;位于org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)和xD
	;在org.eclipse.osgi.internal.baseAdapter.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)和#xD
	;在java.lang.ClassLoader.loadClass(ClassLoader.java:638)和#xD
	;。。。还有36个
;

我试着用同样的结果构建了好几次。知道我这里缺少什么吗?

您必须将com.ibm.xsp.domino放在库依赖项上。就这样。

您的类的源代码可能会有所帮助。看起来像类加载器/类路径/权限错误您指的是什么类?回溯说它不能加载一些基本的XSP核心类。但是它的XSP初学者工具包项目没有任何变化。我还授予了java.policy中的所有权限。