Docker容器中的Spring应用程序在一个主机上运行,​​在另一个主机上运行

时间:2018-04-19 08:43:50

标签: java spring docker tomcat

我有一个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"中缺少某些运行时依赖性。主办。我怎么能找到它?

0 个答案:

没有答案