2010-12-04 42 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 ..

相关问题