点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我目前正在使用Hybris 5.5.1,并且正在使用IntelliJ运行JUnit测试。 我已经初始化了我的JUnit租户。 普通的JUnit测试工作正常,但是当我扩展ServicelayerTest时,出现以下异常:
java.lang.SecurityException:
****************************************************** ************
在系统中找不到许可证。 在启动系统之前,请检查您是否具有有效的hybris或SAP许可证并进行安装。
****************************************************** ************
混合许可证[]
在de.hybris.platform.util.Utilities.failLicence(Utilities.java:2601)
在de.hybris.platform.core.AbstractTenant.doStartUp(AbstractTenant.java:665)
在de.hybris.platform.core.Registry.assureTenantStarted(Registry.java:639)
在de.hybris.platform.core.Registry.activateTenant(Registry.java:700)
在de.hybris.platform.core.Registry.setCurrentTenant(Registry.java:544)
在de.hybris.platform.util.Utilities.setJUnitTenant(Utilities.java:1472)
在de.hybris.platform.testframework.runlistener.PlatformRunListener.testRunStarted(PlatformRunListener.java:44)
在de.hybris.platform.testframework.ChainingRunNotifierWrapper $ 1.notifyListener(ChainingRunNotifierWrapper.java:97)
在de.hybris.platform.testframework.ChainingRunNotifierWrapper $ SafeNotifier.run(ChainingRunNotifierWrapper.java:239)
在de.hybris.platform.testframework.ChainingRunNotifierWrapper.fireTestRunStarted(ChainingRunNotifierWrapper.java:99)
在de.hybris.platform.testframework.HybrisJUnit4ClassRunner.run(HybrisJUnit4ClassRunner.java:124)
在org.junit.runner.JUnitCore.run(JUnitCore.java:137)
在com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:77)
在com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195)
在com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
我已将-DHYBRIS_CONFIG_DIR = hybris/config添加到VM选项,以便HYBRIS_CONFIG_DIR指向hybris/config。 我在hybris/config/license中有hybrislicense.jar。 我可以启动hybris服务器,而不会出现有关许可证的任何错误。 我可以在IDE外部运行测试,但不能在IntelliJ中运行。
有人有什么想法吗?
我成功地将hybrislicence.jar添加到测试的类路径中。
我正面临着同样的问题。 这事有进一步更新吗?
也对我有用
一周热门 更多>