[英]Installing WSF on ubuntu linux issue
我正在尝试请求使用WS Security并基于签名方法(私钥)的Web服务,因为我已经成功安装了wsf库,但是当我点击url时,它仍会生成这些错误日志。
请求URL http://localhost/wsf/samples/security/signing/client.php
RESPONSE消息=客户创建失败
在wsf_c / logs中生成了错误日志
[2012年2月3日星期五15:00:23] [错误] 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
有人请告诉我如何解决它,谢谢
我认为您将库放在错误的位置,(但是它们对于您的系统可能是完全正确的)
还有其他样本对您有用吗?
我正在使用Ubuntu 12.04,并将它们放在'/usr/lib/php5/20090626+lfs/wfc/lib'
您可能需要在php.ini中设置wfc.home指令
我在/etc/php5/conf.d/wsf.ini
具有以下内容(我的Apache / php在启动时会加载conf.d下的所有ini文件)
; 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"
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.