Rampart客户端在尝试使用该服务时抛出异常

时间:2011-09-28 06:30:18

标签: java web-services axis2 webservice-client

我正在尝试调用启用了Rampart安全性的axis2 Web服务。当我尝试通过客户端调用服务时,我得到以下异常,(我在项目中也包含了Jaxen Jar)

Exception in thread "main" org.apache.axis2.AxisFault: java.lang.NoClassDefFoundError: org/jaxen/JaxenException
    at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:446)
    at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
    at com.tcs.secure.SecureServiceStub.add(SecureServiceStub.java:186)
    at com.tcs.secure.Client.main(Client.java:16)

我为我的密码回调类和我的示例类生成了存根,并将其导入我的客户端。这是我的样本客户端。

public class Client {
    public static void main(String[] args) throws RemoteException {
        SecureServiceStub stub = new SecureServiceStub();

        Add request = new Add();
        request.setA(23);
        request.setB(389);

        AddResponse response = stub.add(request);
        System.out.println(response);

    }
}

0 个答案:

没有答案