2012-02-03 235 views
0

我想請求一個使用WS安全和基於簽名方法(私人公共密鑰)的Web服務,因爲我已經成功安裝了wsf庫,但仍然當我點擊url它會生成這些錯誤日誌。在Ubuntu的Linux上安裝WSF問題

REQUEST URL http://localhost/wsf/samples/security/signing/client.php

RESPONSE 消息= WS客戶端創建失敗

錯誤登錄wsf_c /日誌GENERATED

[週五2月3日15時00分二十三秒2012] [錯誤] 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 

有人請你告訴我如何解決它由於

回答

0

我認爲你的圖書館在錯誤的地方,(但它們可能完全對你的系統是正確的)
其他樣本是否適合你?

我使用Ubuntu 12.04,並讓他們在 '/usr/lib/php5/20090626+lfs/wfc/lib'

您可能需要設置您的wfc.home指令在php.ini
我已經中/etc/php5/conf.d/wsf.ini (我的Apache/PHP的負載下所有下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" 

希望.ini文件這有助於