2015-10-22 4 views
1

Я пытаюсь использовать jain sip API в пакете OSGi, когда я использую его в стандартном java-приложении, он работает, когда я импортирую банку log4j. Но когда я не импортирую его, я поймаю исключение, когда я использую функцию Sipfactory.createStack (Свойства p). Из того, что я видел в своих исследованиях, это потому, что банда log4j отсутствует. Теперь, когда я пытаюсь использовать среду OSGi, у меня такая же проблема, даже когда я пытаюсь поместить lib log4j с jaysip jars. Я просто не знаю, как заставить его работать, возможно, есть определенная манипуляция, чтобы иметь возможность использовать log4j. Кроме того, у меня уже есть другой плагин с использованием log4j, я попытался экспортировать log4j lib из этого пакета и импортировать его в свой пакет jainsip, но он тоже не работал.Использование jain sip в пакете OSGI

+0

Какая ошибка у вас? Проверьте проект телефона Jitsi. Они используют OSGI с jain sip успешно. –

+0

проверить проект pax-logging, который он создает, чтобы уменьшить эту боль при разработке другого пакета osgi, чтобы использовать его только как инфраструктуру. –

+0

Ты очень тонкий по деталям. Какой пакет вы использовали? Была ли окружающая среда? –

ответ

0

JAIN-SIP использует log4j-1.2.15.jar. Вы проверили, не изменила ли эта версия log4j?

Смежные вопросы