可能的根本原因包括-Xss的设置太低以及非法的循环继承依赖项

2020-09-26 21:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


启动Hybris服务器时出现以下错误,是否有关于此错误的任何想法,我们如何解决此问题。

java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:无法在java.util.concurrent.FutureTask.report启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/backoffice]] (FutureTask.java:122),位于org.apache.catalina.java.util.concurrent.FutureTask.get(FutureTask.java:192),位于org.apache.catalina,位于org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)。 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)处的core.StandardHost.startInternal(StandardHost.java:816)在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java: 1575)在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1565)在java.util.concurrent.FutureTask.run(FutureTask.java:266)在java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)原因:org.apache.c atalina.LifecycleException:无法在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)处启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/backoffice]] ... ...导致另外6个 作者:java.lang.IllegalStateException:由于StackOverflowError,无法完成对Web应用程序[/backoffice]注释的扫描。 可能的根本原因包括-Xss的设置太低以及非法的循环继承依赖关系。 正在处理的类层次结构为org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java: 2144)在org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2090)在org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1965)在org.apache.catalina.startup.ContextConfig org.org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1916)(位于org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1330)处的.processAnnotationsUrl(ContextConfig.java:1931)。 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport。)上org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)处的apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889) java:117),网址为org.apache.catalina.util.Lifecycle org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5412)的eBase.fireLifecycleEvent(LifecycleBase.java:90)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150).. 还有6个

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


启动Hybris服务器时出现以下错误,是否有关于此错误的任何想法,我们如何解决此问题。

java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:无法在java.util.concurrent.FutureTask.report启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/backoffice]] (FutureTask.java:122),位于org.apache.catalina.java.util.concurrent.FutureTask.get(FutureTask.java:192),位于org.apache.catalina,位于org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)。 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)处的core.StandardHost.startInternal(StandardHost.java:816)在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java: 1575)在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1565)在java.util.concurrent.FutureTask.run(FutureTask.java:266)在java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)原因:org.apache.c atalina.LifecycleException:无法在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)处启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/backoffice]] ... ...导致另外6个 作者:java.lang.IllegalStateException:由于StackOverflowError,无法完成对Web应用程序[/backoffice]注释的扫描。 可能的根本原因包括-Xss的设置太低以及非法的循环继承依赖关系。 正在处理的类层次结构为org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java: 2144)在org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2090)在org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1965)在org.apache.catalina.startup.ContextConfig org.org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1916)(位于org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1330)处的.processAnnotationsUrl(ContextConfig.java:1931)。 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport。)上org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)处的apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889) java:117),网址为org.apache.catalina.util.Lifecycle org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5412)的eBase.fireLifecycleEvent(LifecycleBase.java:90)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150).. 还有6个

预先感谢

付费偷看设置
发送
5条回答
吹牛啤
1楼-- · 2020-09-26 22:35

此问题的根本原因是jar版本冲突。

Hybirs发行了1.55版,hybris/bin/platform/ext/core/lib/bcprov-jdk15on-1.55.jar

您的自定义扩展名包含此jar文件的另一个版本:例如:bcprov-ext-jdk14-145.jar例如:https://stackoverflow.com/questions/23927880/avoid-cyclic-reference-inheritance-in-grails

Climb_Ma
2楼-- · 2020-09-26 22:33

将Hybris从5.1升级到6.3版本后,在启动时遇到了相同的错误。 该设置wrapper.java.additional.1 = -Xmx4G已经存在。

能否让我知道如何解决此问题?

jovirus
3楼-- · 2020-09-26 22:26

转到此路径opt/hybris/bin/platform/tomcat/conf/wrapper.conf并更改以下换行器 .java.additional.1 = -Xmx4G

骆驼绵羊
4楼-- · 2020-09-26 22:20

非常感谢...完美的答案,它很快就解决了问题...再次感谢。

Nir深蓝
5楼-- · 2020-09-26 22:15

如果您使用的是Windows 10,则可能要运行

netstat -a -n -p tcp -o | findstr 9001

在命令窗口中,找到正在端口9001上侦听的任务的pid,然后通过Windows Task Manager的"详细信息"选项卡中的"结束进程树"选项终止该任务。 如果该命令未返回pid,则可能需要进入任务管理器并查找Java(TM)SE Platform二进制文件,然后右键单击并结束任务。 每次您使用Control-C从"命令"窗口中停止Hybris时,都可能需要检查一下。

一周热门 更多>