【发布时间】:2012-09-30 11:49:26
【问题描述】:
我正在通过 SSL 连接到 Web 服务。 我导入了证书并将其添加到 java 密钥库。然后我为 Web 服务创建了客户端存根 使用 wsdl2java。
当我在程序中使用它并尝试调用它抛出的服务时(异常的一部分)
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.neethi.Constants.isPolicyElement(Ljavax/xml/namespace/QName;)Z
at org.apache.axis2.util.PolicyUtil.getPolicyChildren(PolicyUtil.java:287)
at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:157)
at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:857)
.
.
.
我的代码是这样的
public static void main(String[] args) {
//generated by wsdl2java
Clientstub stub = new ClientStub(endpoint);
.
.
//req is the passed parameter
stub.requestServic(req);
}
我想我必须导入一些安全策略。如果可以的话,有人可以帮我吗 它(任何教程或方向)。
提前致谢
【问题讨论】:
-
请从高版本到低版本使用jar版本。它会起作用的。
标签: java web-services ssl-certificate wsdl2java