点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试通过以下试用链接扩展OTB ExplorerTreeWidget。 但是得到下面的异常。
https://help.hybris.com/6.6.0/hcd/ 8bda5dec866910148593fca2c20f6a0e.html
错误[hybrisHTTP26] [DefaultCockpitWidgetEngine]无法找到控制器类'com.hybris.cockpitng.widgets.common.explorertree.CustomExplorerTreeController'。
java.lang.ClassNotFoundException:com.hybris.cockpitng.widgets.common.explorertree.CustomExplorerTreeController
在org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)〜[catalina.jar:7.0.82]
在org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)〜[catalina.jar:7.0.82]
在com.hybris.cockpitng.core.persistence.packaging.WidgetClassLoader.loadClass(WidgetClassLoader.java:402)〜[cockpitcore-6.6.0.0-RC8.jar :?]
在java.lang.ClassLoader.loadClass(ClassLoader.java:357)〜[?:1.8.0_152]
在com.hybris.cockpitng.core.persistence.packaging.WidgetClassLoader.loadClass(WidgetClassLoader.java:402)〜[cockpitcore-6.6.0.0-RC8.jar :?]
在java.lang.ClassLoader.loadClass(ClassLoader.java:357)〜[?:1.8.0_152]
在com.hybris.cockpitng.core.persistence.packaging.WidgetClassLoader.loadClass(WidgetClassLoader.java:402)〜[cockpitcore-6.6.0.0-RC8.jar :?]
在java.lang.ClassLoader.loadClass(ClassLoader.java:357)〜[?:1.8.0_152]
在java.lang.Class.forName0(本机方法)〜[?:1.8.0_152]
在java.lang.Class.forName(Class.java:348)〜[?:1.8.0_152]
在com.hybris.cockpitng.core.impl.DefaultCockpitComponentDefinitionService.createAutowiredComponent(DefaultCockpitComponentDefinitionService.java:95)〜[cockpitcore-6.6.0.0-RC8.jar :?]
嗨,
请检查nad包装是否正确-
ClassNotFound
指示没有此类,或者由其他类加载器加载。 我肯定会打赌这样的事实实际上并不存在。加油, 雅切克
嗨,
编译后,路径是正确的(但在开发中,它应该在
resources
中,而不是在classes
中。仍然可以正确加载,因为得到ClassNotFound
。它也会通过WidgetClassLoader
,所以一切看起来都很好。我猜你在extensioninfo.xml中将
,小部件控制器类位于backoffice-module
设置为trueextension/backoffice/src
文件夹中吗?干杯, 雅西克
一周热门 更多>