2010-12-04 39 views
0

我有一個運行axis2 1.5.3的Java程序,在我的linux上使用openjdk的時候,使用了rampart 1.5客戶端可以很好地工作。當我將它移植到Windows 7時,它可以在一些機器上運行,但大多數情況下出現錯誤「沒有用戶值在配置中」!無論我是否重新編譯代碼,這都是一樣的。我也嘗試複製Java環境,如Java版本,ant版本,系統拱無效。任何人都可以提出解決方案Axis2 Rampart:沒有用戶值在壘圖配置

謝謝。

回答

0

我不確定這個問題的確切原因是什麼。但是這個例外是在BindingBuilder.java類,這是壁壘,核心模塊包org.apache.rampart.builder 請儘量調試拋出下面的方法

  • addUsernameToken()方法
  • getSignatureBuilder()方法

那裏當壘無法從policy.xml文件讀取用戶值,就會發生此異常。

希望這可能會有所幫助。

suresh ..

相關問題