簡體   English   中英

在ubuntu Linux上安裝WSF問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM