Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вызов из UDF WebService. No implementation defined for LogFactory
|
|||
|---|---|---|---|
|
#18+
Использую DB2 Express, соответственно экстендеров нет. Необходимо из UDF вызвать WebService. UDF на Java. В папку /SQLLIB/DB2/FUNCTION/jar/DB2ADMIN положил следующие jar файлы: - commons-discovery.jar - commons-logging.jar - j2ee.jar - log4j.jar - qname.jar - utils.jar - webservices.jar - wsdl4j.jar При вызове WebService возникает Exception, в db2diag.log пишется No implementation defined for org.apache.commons.logging.LogFactory Пробовал перед вызовом WebService указать реализацию: System.setProperty("org.apache.commons.logging.LogFactory", "org.apache.commons.logging.impl.LogFactoryImpl"); не помогает. Подскажите, может кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 09:39 |
|
||
|
Вызов из UDF WebService. No implementation defined for LogFactory
|
|||
|---|---|---|---|
|
#18+
2 shmuks Не пробывал... Может конфликт версий? А если вот так попробывать? Код: plaintext 1. 2. 3. вместо этого Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:35 |
|
||
|
Вызов из UDF WebService. No implementation defined for LogFactory
|
|||
|---|---|---|---|
|
#18+
Вообщем правильно только я не знал как задать или посмотреть cp у DB2. Пришлось ставить filemonitor, оказалось что db2 ищет в папке /SQLLIB/DB2/. Я положит туда common-logging.properties. Но всеравно не помагает, DB2 не находит классы из common-logging.jar, хотя сам лежит в /FUNCTIONS/DB2/jar/DB2ADMIN. Как можно повлиять на classpath дибитовой Java машины ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:41 |
|
||
|
Вызов из UDF WebService. No implementation defined for LogFactory
|
|||
|---|---|---|---|
|
#18+
shmuksВообщем правильно только я не знал как задать или посмотреть cp у DB2. Пришлось ставить filemonitor, оказалось что db2 ищет в папке /SQLLIB/DB2/. Я положит туда common-logging.properties. Но всеравно не помагает, DB2 не находит классы из common-logging.jar, хотя сам лежит в /FUNCTIONS/DB2/jar/DB2ADMIN. Как можно повлиять на classpath дибитовой Java машины ???? db2stop,db2start? The DB2 Configuration Files Revealed ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:49 |
|
||
|
Вызов из UDF WebService. No implementation defined for LogFactory
|
|||
|---|---|---|---|
|
#18+
shmuks Как можно повлиять на classpath дибитовой Java машины ???? Для Windows, очевидно, system environment CLASSPATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:56 |
|
||
|
Вызов из UDF WebService. No implementation defined for LogFactory
|
|||
|---|---|---|---|
|
#18+
В CLASSPATH добавил используемые jar файлы. Все равно не получается. Судя по данным FileMon DB2 пытается загружать class файлы из нескольких путей, C:\IBM\SQLLIB\DB2\ один из них, я распокавал туда common-logging.jar и log4.jar, после этого описанная выше ошибка пропала. Но появился NullPointerException. Вроде тупик. Собрал клиента на библиотеках Axis. Опять не помогает, сыпет NullPointerException при инициализации Locator. Все библиотеки из /FUNCTIONS/DB2/jar/DB2ADMIN кроме клиента скопировал в /IBM/SQLLIB/java/jdk/jre/lib/ext/ , пришлось туда еще добавить ras.jar и wsexception.jar после этого все заработало. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 10:36 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=135&tid=1605445]: |
0ms |
get settings: |
11ms |
get forum list: |
9ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 337ms |

| 0 / 0 |
