【问题标题】:WSO2 WSF/PHP test serviceWSO2 WSF/PHP 测试服务
【发布时间】:2016-02-13 22:51:29
【问题描述】:

在 ubuntu 15.04 上安装 WSO2 WSF 2.1.0 后,我尝试运行文档 (http://wso2.com/project/wsf/php/2.0.0/docs/samples/hello_service.html) 中提供的 hello 服务示例,但我得到:

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

非常感谢任何帮助

【问题讨论】:

  • 社区不再支持和维护该项目
  • 是的,我知道,但它仍然是使用 MTOM 发送肥皂附件的唯一可用 atm 资源,所以也许有人可以帮助使其工作

标签: php apache wso2 axis2 rampart


【解决方案1】:

Rampart 正在寻找 libaxis2_axiom.so 中缺失的符号...换句话说,您编译了一个版本的 armart/c 来寻找 Axis2/c 中缺失的函数。

您可以通过添加缺少的功能轻松修补您的axis2/c

看看这个链接:https://github.com/gillesgagniard/wso2-wsf-cpp-gg/search?utf8=%E2%9C%93&q=axiom_util_clone_node

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多