Почему только некоторые классы по банке найдены

Кто-нибудь знает, как Java может найти только часть банки?

Я создал библиотеку, которая делает некоторые отчеты, и я интегрирую ее во многие различные проекты. Эта конкретная ошибка происходит только на тех, кто работает внутри Tomcat.

Exception in thread "cron4j::scheduler[10f8a8a406870a5b0d2142230000014bdf89373949886ac4]::launcher[10f8a8a406870a5b3adcceb60000014be0e6d840729614e1]"
java.lang.NoClassDefFoundError: it/sauronsoftware/cron4j/DayOfMonthValueMatcher
    at it.sauronsoftware.cron4j.SchedulingPattern.match(Unknown Source)
    at it.sauronsoftware.cron4j.LauncherThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: it.sauronsoftware.cron4j.DayOfMonthValueMatcher
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)

Я проверил банку, и у нее есть класс. Также проверил, есть ли больше одного JAR на пути к классам.

0 ответов

Другие вопросы по тегам