Apache Mina ExecutorFilter - PullRequest
       4

Apache Mina ExecutorFilter

0 голосов
/ 12 сентября 2011

У меня странная проблема с apache MINA.У меня есть серверное приложение, которое основано на Apache Mina Framework.Я использую ExecutorFilter на стороне сервера.приложение отлично работает на моем компьютере, но когда я устанавливаю его на клиентский компьютер, возникает «исключение выброса».

Вот ошибка, которую я получаю на клиентском компьютере:

java.lang.NoSuchMethodError: org.apache.mina.filter.executor.ExecutorFilter.<init>(II[Lorg/apache/mina/core/session/IoEventType;)V

Этокак я это называю в своем коде -

new ExecutorFilter(1, 100, IoEventType.MESSAGE_RECEIVED)

Между моей системой и клиентским компьютером я обнаружил 2 различия - версия Java ==> Мой 1.6.0_26 / Клиентская операционная система 1.6.0_24 ==>Мой XP SP3 / Клиентский сервер Windows 2003 SP 2

Может ли кто-нибудь пролить свет на любое возможное решение?

заранее спасибо.

1 Ответ

1 голос
/ 12 сентября 2011

По моему опыту, NoSuchMethodError (или NoClassDefFoundError, AbstractMethodError) во время выполнения почти всегда указывает на несоответствие версии библиотеки. Убедитесь, что ваш клиент использует точно такую ​​же версию Mina, и убедитесь, что на пути к классам нет второй версии JAR-файла Mina.

...