В настоящее время я работаю над интеграцией приложения Java. Общая архитектура для текстовой инженерии (GATE) с приложением Rails с использованием архитектуры JRuby. Когда мы работали над интеграцией JRuby с log4j, я получаю следующее сообщение об ошибке:Интеграция Jruby log4j
0 [main] DEBUG Main.class - Hello world
gate/Gate.java:80:in `<clinit>': java.lang.NoClassDefFoundError: org/apache/log4
J/Logger (NativeException) от gateapp/Main.java: 86: в `главный от test.rb: 12
test.rb - название программы ruby.
Я попытался импортировать все библиотеки apache log4j и включил файл класса в файл test.rb.
Когда я запускаю только программу Java, она работает нормально. Но когда я сгенерировать файл банку и включить их в Ruby-файл (test.rb), я получаю эту ошибку
java.lang.NoClassDefFoundError: org/apache/log4j/Logger (NativeException) problem is occuring. How to deal with this problem ?