0

我有一个 Java 程序运行一个带有垒 1.5 客户端的axis2 1.5.3,使用openjdk 在我的linux 上运行良好。当我将它移植到 Windows 7 时,它可以在某些机器上运行,但在大多数机器上都不能运行,并出现错误“壁垒配置中没有用户值”!无论我是否重新编译代码,这都是一样的。我也试过复制java环境如java版本、ant版本、系统arch无济于事。任何人都可以提出解决方案吗?

谢谢你。

4

1 回答 1

0

我不确定这个问题的确切原因是什么。但是这个异常是在rampart -core模块包org.apache.rampart.builder中的BindingBuilder.java类中抛出的, 请尝试调试以下方法

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

当壁垒无法从 policy.xml 文件中读取用户值时,会发生此异常。

希望这可能会有所帮助。

确定..

于 2011-02-06T08:21:44.777 回答