WSO2 Тестовый сервис WSF / PHP

1

После установки WSO2 WSF 2.1.0 на ubuntu 15.04 я пытаюсь запустить пример службы hello, представленный в документации (http://wso2.com/project/wsf/php/2.0.0/docs/samples/hello_service.html), но я получаю:

Fatal error: WSService::__construct(): error creating service

Просмотр в /var/log/wsf/wsf_php_server.log Я видел эту ошибку:

[error] dep_engine.c(328) Axis2 Configuration file name not found
[error] conf_init.c(100) Creating deployment engine failed for repository /root/wso2-wsf-php-src-2.1.0/wsf_c

поэтому я установил libapache2-mod-axis2c, но затем перезагрузка apache2 wsf.so больше не загружается, а в журналах apache появляется эта ошибка:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/wsf.so' - 
/usr/lib/php5/20131226/wsf_c/lib/librampart.so.0: undefined symbol: axiom_util_clone_node in Unknown on line 0

Любая помощь действительно оценена

  • 0
    Этот проект больше не поддерживается и не поддерживается сообществом
  • 0
    Да, я знаю, но это все еще единственный доступный ресурс для отправки мыльных вложений с помощью MTOM, так что, возможно, кто-то может помочь заставить его работать
Теги:
wso2
axis2
rampart

1 ответ

1
Лучший ответ

Rampart ищет отсутствующий символ в libaxis2_axiom.so... Другими словами, вы скомпилировали версию rampart/c, которая ищет отсутствующие функции в Axis2/c.

Вы можете легко исправить свою ось2/c, добавив недостающие функции

Посмотрите на эту ссылку: https://github.com/gillesgagniard/wso2-wsf-cpp-gg/search?utf8=%E2%9C%93&q=axiom_util_clone_node

Ещё вопросы

Сообщество Overcoder
Наверх
Меню