我有一个Spring Web应用程序与Tomcat一起打包在Docker容器中。该应用程序在多个主机上运行,但不会在具有此错误消息的特定主机上启动(分为3行以便于阅读):
19-Apr-2018 07:23:12.728 SEVERE [localhost-startStop-1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]:
Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/asm/util/TraceClassVisitor
Docker的版本在主机之间是相同的。
这种不同行为的原因是什么?
我认为" bad"中缺少某些运行时依赖性。主办。我怎么能找到它?