点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我现在正在尝试对共享...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我现在正在尝试对共享...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我现在正在尝试对共享参考进行测试。 我为公共共享创建了一个bean" mkCommonBean",并创建了一个使用共享bean的组件" mkBrowserPath"。 但是,当我导出组件" mkBrowserPath"(我已经导出了公共bean)时,发生以下错误。 我现在正在使用SDK 5.0和EP5 SP4。 是否有人对此有想法/经验?
错误消息:
在处理您的请求时发生以下异常:
com.sapportals.portal.prt.runtime.PortalRuntimeException:委托插件
异常详细信息:
com.sapportals.portal.prt.runtime.PortalRuntimeException:委托插件
在com.sapportals.portal.prt.portalconnection.sapnative.DelegatedPlugIn.handleRequest(DelegatedPlugIn.java:1039)
在com.sapportals.portal.prt.portalconnection.sapnative.PortalPlugIn.handleRequest(PortalPlugIn.java:138)
在com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:648)
在javax.servlet.http.HttpServlet.service(HttpServlet.java)
在org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:534)
在org.apache.tomcat.core.Handler.invoke(Handler.java:280)
在org.apache.tomcat.core.Handler.service(Handler.java:193)
在org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:445)
在org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:874)
在org.apache.tomcat.core.ContextManager.service(ContextManager.java:790)
在org.apache.coyote.tomcat3.Tomcat3Adapter.service(Tomcat3Adapter.java:64)
在org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
在org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
在org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
在org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:644)
在java.lang.Thread.run(Thread.java:479)
由以下原因引起:com.sapportals.portal.prt.component.PortalComponentException:初始化方法错误
com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:243)
com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:184)
com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:228)
com.sapportals.portal.prt.session.PortalUserSession.getComponentContext(PortalUserSession.java:60)
com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:288)
在com.sapportals.portal.prt.portalconnection.sapnative.TopicManager.getRootContext(TopicManager.java:118)
在com.sapportals.portal.prt.portalconnection.sapnative.DelegatedPlugIn.handleRequest(DelegatedPlugIn.java:355)
在com.sapportals.portal.prt.portalconnection.sapnative.PortalPlugIn.handleRequest(PortalPlugIn.java:138)
在com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:648)
在javax.servlet.http.HttpServlet.service(HttpServlet.java)
在org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:534)
在org.apache.tomcat.core.Handler.invoke(Handler.java:280)
在org.apache.tomcat.core.Handler.service(Handler.java:193)
在org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:445)
在org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:874)
在org.apache.tomcat.core.ContextManager.service(ContextManager.java:790)
在org.apache.coyote.tomcat3.Tomcat3Adapter.service(Tomcat3Adapter.java:64)
在org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
在org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
在org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
在org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:644)
在java.lang.Thread.run(Thread.java:479)
原因:com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException:无法实例化Portal组件mkBrowsePath.default的实现类,因为:无法实例化实现类
com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:288)上的
com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:208)
com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:1542)
com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:152)上的
com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:236)
com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:184)
com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:228)
com.sapportals.portal.prt.session.PortalUserSession.getComponentContext(PortalUserSession.java:60)
com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:288)
在com.sapportals.portal.prt.portalconnection.sapnative.TopicManager.getRootContext(TopicManager.java:118)
在com.sapportals.portal.prt.portalconnection.sapnative.DelegatedPlugIn.handleRequest(DelegatedPlugIn.java:355)
在com.sapportals.portal.prt.portalconnection.sapnative.PortalPlugIn.handleRequest(PortalPlugIn.java:138)
在com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:648)
在javax.servlet.http.HttpServlet.service(HttpServlet.java)
在org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:534)
在org.apache.tomcat.core.Handler.invoke(Handler.java:280)
在org.apache.tomcat.core.Handler.service(Handler.java:193)
在org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:445)
在org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:874)
在org.apache.tomcat.core.ContextManager.service(ContextManager.java:790)
在org.apache.coyote.tomcat3.Tomcat3Adapter.service(Tomcat3Adapter.java:64)
在org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
在org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
在org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
在org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:644)
在java.lang.Thread.run(Thread.java:479)
由以下原因引起:com.sapportals.portal.prt.component.PortalComponentException:无效的类名称:门户组件mkBrowsePath.default。
在com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:242)
com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:208)
com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:1542)
com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:152)上的
com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:236)
com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:184)
com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:228)
com.sapportals.portal.prt.session.PortalUserSession.getComponentContext(PortalUserSession.java:60)
com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:288)
在com.sapportals.portal.prt.portalconnection.sapnative.TopicManager.getRootContext(TopicManager.java:118)
在com.sapportals.portal.prt.portalconnection.sapnative.DelegatedPlugIn.handleRequest(DelegatedPlugIn.java:355)
在com.sapportals.portal.prt.portalconnection.sapnative.PortalPlugIn.handleRequest(PortalPlugIn.java:138)
在com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:648)
在javax.servlet.http.HttpServlet.service(HttpServlet.java)
在org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:534)
在org.apache.tomcat.core.Handler.invoke(Handler.java:280)
在org.apache.tomcat.core.Handler.service(Handler.java:193)
在org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:445)
在org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:874)
在org.apache.tomcat.core.ContextManager.service(ContextManager.java:790)
在org.apache.coyote.tomcat3.Tomcat3Adapter.service(Tomcat3Adapter.java:64)
在org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
在org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
在org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
在org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:644)
在java.lang.Thread.run(Thread.java:479)
大家好,
很抱歉,我还没有发布有关原始问题的解决方案。 我发现问题是由程序的其他部分引起的,而不是引用共享组件的部分引起的。 因此,在设置项目引用后使用共享组件没有问题。 抱歉,在发布问题之前,我还没有找到根本原因。
致谢
Sam
一周热门 更多>