WSO2 WSF/PHP测试服务

WSO2 WSF/PHP测试服务,php,apache,wso2,axis2,rampart,Php,Apache,Wso2,Axis2,Rampart,在ubuntu 15.04上安装WSO2 WSF 2.1.0后,我试图运行文档()中提供的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_ini

在ubuntu 15.04上安装WSO2 WSF 2.1.0后,我试图运行文档()中提供的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
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
因此,我安装了libapache2-mod-axis2c,但随后重新加载apache2 wsf.so不再加载,在apache的日志中出现以下错误:

[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
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

非常感谢您的帮助

Rampart正在寻找libaxis2_axiom中缺少的符号。所以。。。换句话说,您编译了rampart/c版本,查找Axis2/c中缺少的函数

通过添加缺少的函数,可以轻松地修补axis2/c


查看此链接:

社区不再支持和维护此项目是的,我知道,但它仍然是atm上唯一可用的资源,可以通过MTOM发送soap附件,因此也许有人可以帮助它工作