使用XSP入门套件时出现问题

时间:2014-12-16 09:39:05

标签: xpages

我按照说明从openntf安装XSP入门套件。我能够做的视频中提到的所有内容,但我无法激活它。

当我在我的应用程序中激活插件并尝试打开它时,我收到错误500.任何人都有任何想法?

服务器控制台告诉我:

https://www.dropbox.com/s/w2a0nlmjj5prnxs/Error%20OSGI.jpg?dl=0

日志文件包含:

<extendedDataElements name="CommonBaseEventLogRecord:Exception" type="string">
    <values>java.lang.RuntimeException: com.ibm.xsp.FacesExceptionEx: javax.faces.FacesException: java.lang.InstantiationException: org.openntf.xsp.starter.renderkit.AbstractHtmlTagRenderer&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.ComponentModule.initModule(ComponentModule.java:461)&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFComponentModule.initModule(NSFComponentModule.java:498)&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.createNSFModule(NSFService.java:752)&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.loadModule(NSFService.java:735)&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:588)&#xA;&#x9;at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:482)&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:350)&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:306)&#xA;&#x9;at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.j</values>
    <values>ava:272)&#xA;Caused by: com.ibm.xsp.FacesExceptionEx: javax.faces.FacesException: java.lang.InstantiationException: org.openntf.xsp.starter.renderkit.AbstractHtmlTagRenderer&#xA;&#x9;at com.ibm.xsp.config.CLBootStrap.initContext(CLBootStrap.java:89)&#xA;&#x9;at com.ibm.xsp.config.BootStrap.init(BootStrap.java:82)&#xA;&#x9;at com.ibm.xsp.config.ConfigureCoreListener.contextInitialized(ConfigureCoreListener.java:39)&#xA;&#x9;at com.ibm.designer.runtime.domino.adapter.ComponentModule.initModule(ComponentModule.java:453)&#xA;&#x9;... 8 more&#xA;Caused by: javax.faces.FacesException: java.lang.InstantiationException: org.openntf.xsp.starter.renderkit.AbstractHtmlTagRenderer&#xA;&#x9;at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:417)&#xA;&#x9;at com.ibm.xsp.config.CLBootStrap.initContext(CLBootStrap.java:81)&#xA;&#x9;... 11 more&#xA;Caused by: java.lang.InstantiationException: org.openntf.xsp.starter.renderkit.AbstractHtmlTagRenderer&#xA;&#x9;at java.lang.J9VMInternals.newInstan</values>
    <values>ceImpl(Native Method)&#xA;&#x9;at java.lang.Class.newInstance(Class.java:1549)&#xA;&#x9;at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:926)&#xA;&#x9;at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:965)&#xA;&#x9;at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:489)&#xA;&#x9;at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:410)&#xA;&#x9;... 12 more&#xA;</values>
</extendedDataElements>

1 个答案:

答案 0 :(得分:1)

org.openntf.xsp.starter.renderkit.AbstractHtmlTagRenderer的入门工具包中有一个组件。它试图创建该组件时遇到错误。它不是一个旨在以特定方式使用的组件,它确实可以显示需要为组件创建的内容 - org.openntf.xsp.starter.AbstractHtmlTag是组件,html。 META-INF中的xsp-config定义Domino Designer可用的属性,html-faces-config将组件添加到服务器,并定义用于组件的Java类和用于呈现器的Java类(用于显示HTML)。 org.openntf.xsp.starter.renderkit.AbstractHtmlTagRenderer处理打印内容到浏览器。

我没有按原样使用初学者工具包,但我确实将其作为我在ICON UK会议的基础http://www.slideshare.net/paulswithers1/from-xpages-hero-to-osgi-guru-taking-the-scary-out-of-building-extension-libraries-icon-uk-2014