SSL을 통해 웹 서비스에 연결 중입니다. 인증서를 가져 와서 Java 키 저장소에 추가했습니다. 그런 다음 wsdl2java를 사용하여 웹 서비스 의 클라이언트 스텁을 만들었습니다. 내가 프로그램에서 이것을 사용하여 서비스를 호출 할이 (예외의 일부) follownig를 throw 할 때예외 발생 java.lang.NoSuchMethodError : org.apache.neethi.Constants.isPolicyElement
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);
}
같은 종류의 것입니다일부 보안 정책을 가져와야한다고 생각합니다. 그렇다면 어떤 사람이 (자습서 나 지침)을 통해 나를 도울 수 있습니다. 당신이 neethi.jar의 이전 버전을 사용하는 것처럼
상위 버전부터 하위 버전까지 jar 버전을 사용하십시오. 그것은 효과가있을 것이다. –