Установка WSF на проблему с Ubuntu Linux - PullRequest
0 голосов
/ 03 февраля 2012

Я пытаюсь сделать запрос к веб-службе, использующей WS Security и основанной на методе подписи (закрытые открытые ключи), так как я успешно установил библиотеку wsf, но все же, когда я нажимаю URL, он генерирует эти журналы ошибок.

ЗАПРОС URL http://localhost/wsf/samples/security/signing/client.php

РЕАКЦИЯ Сообщение = не удалось создать клиент

Журнал ошибок GENERATED в wsf_c / logs

[пт 3 февраля 15:00:23 2012] [error] class_loader.c (152) Загрузка общей библиотеки /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so завершилась ошибкой. DLERROR IS /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so: не удается открыть общий объектный файл: такого файла или каталога нет

[Fri Feb  3 15:00:23 2012] [error] conf_builder.c(1156) Transport receiver loading failed for libaxis2_http_receiver.so, unable to continue

[Fri Feb  3 15:00:23 2012] [error] conf_builder.c(263) Processing transport receivers failed, unable to continue

[Fri Feb  3 15:00:23 2012] [error] dep_engine.c(928) Populating Axis2 Configuration failed

[Fri Feb  3 15:00:23 2012] [error] conf_init.c(225) Loading deployment engine failed for client repository /opt/lampp/htdocs/wsf/wsf_c

[Fri Feb  3 15:03:01 2012] [error] class_loader.c(152) Loading shared library /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so  Failed. DLERROR IS /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so: cannot open shared object file: No such file or directory

Кто-то, пожалуйста, скажите мне, как это исправить Спасибо

1 Ответ

0 голосов
/ 23 июля 2012

Я думаю, что у вас есть библиотеки не в том месте, (но они могут быть абсолютно правильными для вашей системы)
У вас работают другие образцы?

Я использую Ubuntu 12.04, и они у меня '/usr/lib/php5/20090626+lfs/wfc/lib'

вам может понадобиться установить директиву wfc.home в вашем php.ini
У меня есть следующее в /etc/php5/conf.d/wsf.ini (мой Apache / php загружает все INI-файлы в conf.d при запуске)

; configuration for php WSF module
extension=wsf.so
include_path=".:/usr/share/php:/home/haydn/Downloads/wso2/scripts"
[wsf]
wsf.home="/usr/lib/php5/20090626+lfs/wsf_c"

Надеюсь, это поможет

...