Web services 货币转换器web服务在web应用程序中不起作用

Web services 货币转换器web服务在web应用程序中不起作用,web-services,wsdl2java,Web Services,Wsdl2java,我正在尝试配置“http://www.webservicex.net/CurrencyConvertor.asmx“我的web应用程序中的web服务。我使用Axis2提供的wsdl2java生成java客户机类。 独立java程序运行良好 public double convertINRtoUSD(double inr) throws AxisFault, RemoteException{ //double inr = 10000; // double rate = conv

我正在尝试配置“http://www.webservicex.net/CurrencyConvertor.asmx“我的web应用程序中的web服务。我使用Axis2提供的wsdl2java生成java客户机类。 独立java程序运行良好

 public double convertINRtoUSD(double inr) throws AxisFault, RemoteException{

    //double inr  = 10000;
   // double rate = conversionRate( Currency.INR,Currency.USD); 

    CurrencyConvertorCurrencyConvertorSoapStub stub=
     new CurrencyConvertorCurrencyConvertorSoapStub();

    ConversionRate cr = new ConversionRate();

    cr.setToCurrency(Currency.INR);

    cr.setFromCurrency(Currency.USD);


    ConversionRateResponse response =stub.conversionRate(cr);

    double d= inr/response.getConversionRateResult();
    System.out.printf( "USD for %f INR = %f\n", inr, d);
    return d;

  }
但当我在web应用程序中使用相同的代码时。它抛出Axisfault异常。 请建议。 例外情况如下:

 SEVERE: Servlet.service() for servlet default threw exception
 java.lang.ClassNotFoundException: org.apache.axis2.AxisFault
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethod(Unknown Source)
at org.springframework.core.LocalVariableTableParameterNameDiscoverer$LocalVariableTableVisitor.resolveMember(LocalVariableTableParameterNameDiscoverer.java:236)
at org.springframework.core.LocalVariableTableParameterNameDiscoverer$LocalVariableTableVisitor.visitEnd(LocalVariableTableParameterNameDiscoverer.java:219)
at org.springframework.asm.ClassReader.accept(Unknown Source)

您缺少一些JAR文件。如果我没有弄错的话,它是
axis2内核
jar

您必须将其添加到您的项目中


您可以从或获取JAR,如果您有这种构建过程。

如果我的查询看起来不清楚,请告诉我。您的问题缺少最重要的部分:异常的堆栈跟踪。如果有人能指导我在struts应用程序中使用currencyconverter web服务“”,那就足够了。