Spring Batch Admin Config抛出ClassNotFoundException

时间:2014-09-30 21:59:28

标签: spring spring-batch-admin

我无法配置Spring Batch Admin 1.3.0 我已经覆盖了数据源默认值,但我不断遇到各种错误。 最后一个与ClassNotFoundException有关。

Caused by: java.lang.ClassNotFoundException: org.springframework.integration.MessagingException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) ~[catalina.jar:7.0.42]
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) ~[catalina.jar:7.0.42]
        ... 35 more
Sep 30, 2014 5:45:18 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart

我在pom中包含了Spring Messaging 4.0 jar。

2 个答案:

答案 0 :(得分:0)

我在Spring 4.1.4中使用Spring Batch Admin 1.3.0时遇到了类似的问题。其中一些类的名称已更改或已移至不同的包。此外,还有一些以前被弃用的" SimpleXxx"类已被删除(例如,SimpleJdbcTemplate)。解决方案是使用当前的类和包,并失去简单的"来自几个班级名称。

我终于通过从github下载当前的1.3.1.RELEASE源并在没有任何修改的情况下构建它来解决spring-batch-admin的所有问题。

这有帮助吗?

答案 1 :(得分:0)

您可能缺少spring-integration-core jar。请检查并重试。